QObjectを継承するクラスのコンストラクタのオーバーロード
-
またまた、お伺いします。
以前、質問させていただいた、他のクラスからMainWindowのメンバー関数を使う方法で、最終的に、void setmwnd(MainWindw*)なりのMainWindowのポインタを参照渡しする関数を作ることで解決できたんですが、まだモヤモヤが残っています。他クラスのコンストラクタで、MainWindowのポインタを渡せないのでしょうか?
そもそも、私は最初に、他クラスのコンストラクタでMainWindwのポインタを渡そうとしましたが、QObjectを継承したクラスのコンストラクタは、
explicit ClassA(QObject *parent = nullptr); となていて、引数は1つに限定されていようで、この方法を断念していました。QObjectを継承するクラスのコンスタラクタのオーバーロードは出来ないのでしょうか?