0
Ich habe eine Klasse MyClass
geschrieben, die ich in der Standardimplementierung einer Schnittstelle verwenden möchte.So verwenden Sie eine Klasse in der Standardimplementierung einer Schnittstelle
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)
Wie kann ich darüber gehen?
Vielen Dank im Voraus.
können Sie Verweis der myClass als Elementvariable in Schnittstelle hinzufügen – ainasma