File indexing completed on 2024-04-28 05:38:42

0001 #include <QtCore/QObject>
0002 
0003 class MyObj : public QObject
0004 {
0005     Q_OBJECT
0006     Q_PROPERTY(int foo READ foo) // Warn
0007     Q_PROPERTY(int foo1 READ foo1 CONSTANT) // OK
0008     Q_PROPERTY(int foo2 READ foo2 NOTIFY fooChanged) // KO
0009     Q_PROPERTY(int foo3 READ foo3 WRITE setFoo) // Warn
0010 };
0011 
0012 class MyGadget
0013 {
0014     Q_GADGET
0015     Q_PROPERTY(int foo READ foo) // Ok
0016 };
0017 
0018 class MyObj2 : public QObject
0019 {
0020     Q_OBJECT
0021     Q_PROPERTY(int foo READ foo) // Warn
0022     Q_PROPERTY(int foo1 READ foo1) // Warn
0023     Q_PROPERTY(int foo2 READ foo2
0024         NOTIFY foo2Changed) // Multiline case. OK
0025     Q_PROPERTY(int foo3 READ foo3 NOTIFY
0026         foo3Changed) // Another multiline case. OK
0027 };