Quark  0.1
MutableObject.h++
Go to the documentation of this file.
1 #ifndef __libquark_util_MutableObject_hxx
2 #define __libquark_util_MutableObject_hxx
3 
4 #include <QObject>
5 
6 #include <quark/Quark.h++>
7 
8 namespace quark {
9 namespace util {
10 
17 class LIBQUARK_API MutableObject : public QObject
18 {
19  Q_OBJECT;
20 
21  public:
22 
24  MutableObject(QObject *parent = NULL);
25 
27  virtual ~MutableObject();
28 
30  void notifyChanged();
31 
32  signals:
33 
35  void objectChanged();
36 };
37 
38 } // namespace util
39 } // namespace quark
40 
41 #endif // __libquark_util_MutableObject_hxx
A base class for objects that can emit a signal when their internal state changes in some way...
Definition: MutableObject.h++:17
Definition: BarChartView.h++:6
#define LIBQUARK_API
Definition: Quark.h++:18