From kwrite-devel Fri Jan 17 12:55:34 2020 From: Thomas Friedrichsmeier Date: Fri, 17 Jan 2020 12:55:34 +0000 To: kwrite-devel Subject: Re: guiFactory() in KTextEditor::MainWindow Message-Id: <20200117135534.0e0452e2 () edge> X-MARC-Message: https://marc.info/?l=kwrite-devel&m=157926575808399 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Sig_/CVCqXROysvg4AetAdHinsFh" --Sig_/CVCqXROysvg4AetAdHinsFh Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 16 Jan 2020 20:27:29 +0100 Christoph Cullmann wrote: > Hmm, we could extend it to have some Q_DECLARE_INTERFACE declared, > then you can > cast it with qobject_cast. >=20 > On the other side, even dynamic_cast should be no issue, given I doubt > we compile anywere without RTTI. Yes, dynamic_cast should do the trick, and will make my suggested patch much cleaner. I'll update it using that. Regards Thomas --Sig_/CVCqXROysvg4AetAdHinsFh Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEby3AwIMM6jiQ/yLPORWR3xhYy7YFAl4hrsYACgkQORWR3xhY y7a29BAAxtTMt7GqfSNPpRWsWAbcRbAfMB3XLsKVcoaRuH322OQKUXuaz4IzXgm3 6nHuFC1F0TzPaE4B3KM+x8derVYpF9RNIkHzpUDEGrf/KTw/uqoQl2M94d1XGHgp FhTHgRkGS9Yp0An4coN39p0/hVR5ihmtiQtfLPZW59IqN9QJy+vXJIkxxvkH9mUZ 4BtdRsXMCMcTz1uYMLYms6NfRNFLMGx+EQUmJJXOhX06T7wl9LAnv+zsbeYl7FMt eKwZ5Aksj5hbcAFKomIHleqFzxFy18Vf3kjwGan4zjB3doTErBImIZf9eQIgmwIl Cu4hkBRa4xhgwCV92WwusJ0O7LyGDRv+aNmv3KE8wgwysoDA05Atu3YqrH04NC5D veKSd+8BI7TLyxab8O/aMNjdYQDUMWOy0P7YRYIiSg9eYmsjjEvCYQ1LRo8/C2bo Fu/1bZfA4K3mdg9mEWY0e29hRb8ROQrG4Co+apG0AAGJ5JPNQo9SOJty3zFvbGHx ZLkTFB697I1hSCYAdw5SIjjn3pp0y9ADuBkUB9N8DecE+uf+uEkr19fLsXRbz39D RKA4FfN5V7hnGSVZaN8Fd6WCkfbI3Sojs6Zi7n+Z5TtN5q7cbsWI0YARIaP43Fph hwqQVIN7nOQRYhulhA335+Ja35BfdFOdI3ejA32eCVRHpfAIgOk= =3UM4 -----END PGP SIGNATURE----- --Sig_/CVCqXROysvg4AetAdHinsFh--