test_i.h
#include <QObject>
class MyTest : public QObject
{
Q_OBJECT
public:
virtual void test() = 0;
};
Q_DECLARE_INTERFACE(MyTest, "mytest")
test.h
#include "test_i.h"
class MTest : public MyTest
{
Q_OBJECT
Q_INTERFACES(MyTest)
public:
MTest();
~MTest();
virtual void test();
};
test.cpp
#include "test.h"
//!
#include <QString>
#include