cmake/Tests/QtAutogen/DefinesTest/defines_test.cpp

39 lines
505 B
C++
Raw Normal View History

2013-11-03 12:27:13 +02:00
#include <QObject>
#ifdef QT_GUI_LIB
2018-08-09 18:06:22 +02:00
# include <QTextDocument>
2013-11-03 12:27:13 +02:00
class SomeDocument : public QTextDocument
{
Q_OBJECT
Q_SIGNALS:
void someSig();
};
#endif
#ifdef QT_CORE_LIB
class SomeObject : public QObject
{
Q_OBJECT
Q_SIGNALS:
void someSig();
};
#endif
2016-07-09 11:21:54 +02:00
int main(int argc, char** argv)
2013-11-03 12:27:13 +02:00
{
#ifdef QT_CORE_LIB
QMetaObject sosmo = SomeObject::staticMetaObject;
#endif
#ifdef QT_GUI_LIB
QMetaObject sdsmo = SomeDocument::staticMetaObject;
#endif
return 0;
}
#include "defines_test.moc"