0
インターフェイスのデフォルト実装で使用するクラスMyClass
を作成しました。インターフェイスのデフォルト実装でクラスを使用する方法
class MyDefaultInterface
{
public :
virtual ~MyDefaultInterface() {}
virtual QWidget *myDefaultQWidget()
{
// Do something with an object of `MyClass` here
return NULL;
}
};
#define MyDefaultInterface_iid "com.myproject.MyDefaultInterface"
Q_DECLARE_INTERFACE(MyDefaultInterface, MyDefaultInterface_iid)
どうすればよろしいですか?
ありがとうございます。
myClassの参照をインターフェイスのメンバ変数として追加できます – ainasma