2017-05-18 21 views
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) 

どうすればよろしいですか?

ありがとうございます。

+0

myClassの参照をインターフェイスのメンバ変数として追加できます – ainasma

答えて

関連する問題