diff options
author | Sebastian Holtermann <sebholt@xwmw.org> | 2018-07-22 17:02:39 (GMT) |
---|---|---|
committer | Sebastian Holtermann <sebholt@xwmw.org> | 2018-07-30 07:46:03 (GMT) |
commit | 7bb70054e443813dfc21d1b4acc0e719b40f55d8 (patch) | |
tree | 47c942a281aea3f112ad72129891fa76a1abd040 /Tests/QtAutogen/MocOsMacros/TestClass.hpp | |
parent | f3451358456dc10169f56bfbd2de7d311df1eef3 (diff) | |
download | CMake-7bb70054e443813dfc21d1b4acc0e719b40f55d8.zip CMake-7bb70054e443813dfc21d1b4acc0e719b40f55d8.tar.gz CMake-7bb70054e443813dfc21d1b4acc0e719b40f55d8.tar.bz2 |
Autogen: Add test for Q_OS_ macros
Diffstat (limited to 'Tests/QtAutogen/MocOsMacros/TestClass.hpp')
-rw-r--r-- | Tests/QtAutogen/MocOsMacros/TestClass.hpp | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/Tests/QtAutogen/MocOsMacros/TestClass.hpp b/Tests/QtAutogen/MocOsMacros/TestClass.hpp new file mode 100644 index 0000000..53000aa --- /dev/null +++ b/Tests/QtAutogen/MocOsMacros/TestClass.hpp @@ -0,0 +1,52 @@ +#ifndef TestClass_hpp +#define TestClass_hpp + +#include <QObject> +#include <QtGlobal> + +class TestClass : public QObject +{ + Q_OBJECT +public Q_SLOTS: + +// -- Mac +#ifndef Q_OS_MAC + void MacNotDef(); +#else + void MacNotDefElse(); +#endif + +#ifdef Q_OS_MAC + void MacDef(); +#else + void MacDefElse(); +#endif + +// -- Unix +#ifndef Q_OS_UNIX + void UnixNotDef(); +#else + void UnixNotDefElse(); +#endif + +#ifdef Q_OS_UNIX + void UnixDef(); +#else + void UnixDefElse(); +#endif + +// -- Windows +#ifndef Q_OS_WIN + void WindowsNotDef(); +#else + void WindowsNotDefElse(); +#endif + +#ifdef Q_OS_WIN + void WindowsDef(); +#else + void WindowsDefElse(); +#endif +}; + +#endif /* TestClass_hpp */ |