我编写了一个类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 :(得分:0)
你的问题不清楚。您可以使用C ++ describe('DB retrieve row', function() {
beforeEach(function () {
// i'd like to set up the promise in this block
});
it("returns a least one result", function () {
function success(orderData) {
// keep the following line in this it() block
expect(orderData.length).to.be.ok;
}
function fail(error) {
new Error(error);
}
return db.find('P9GV8CIL').then(success).catch(fail);
});
});
或利用Qt meta object protocol,例如通过QMetaObject