File indexing completed on 2024-05-05 05:41:40
0001 #include <QtCore/QObject> 0002 0003 struct IFoo { 0004 ~IFoo() {}; 0005 0006 virtual void fooChanged(int); // Will be a signal in derived classes 0007 int getFoo() const; 0008 void setFoo(int) {} 0009 0010 private: 0011 int m_foo; 0012 }; 0013 0014 struct MyObject : QObject, IFoo { 0015 Q_OBJECT 0016 0017 signals: 0018 void fooChanged(int) override; 0019 };