TestClass.hpp 797 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #ifndef TestClass_hpp
  2. #define TestClass_hpp
  3. #include <QObject>
  4. #include <QtGlobal>
  5. // include qplatformdefs.h for #18669
  6. #include <qplatformdefs.h>
  7. class TestClass : public QObject
  8. {
  9. Q_OBJECT
  10. public Q_SLOTS:
  11. // Method named "open" to test if #18669 is fixed
  12. void open();
  13. // -- Mac
  14. #ifndef Q_OS_MAC
  15. void MacNotDef();
  16. #else
  17. void MacNotDefElse();
  18. #endif
  19. #ifdef Q_OS_MAC
  20. void MacDef();
  21. #else
  22. void MacDefElse();
  23. #endif
  24. // -- Unix
  25. #ifndef Q_OS_UNIX
  26. void UnixNotDef();
  27. #else
  28. void UnixNotDefElse();
  29. #endif
  30. #ifdef Q_OS_UNIX
  31. void UnixDef();
  32. #else
  33. void UnixDefElse();
  34. #endif
  35. // -- Windows
  36. #ifndef Q_OS_WIN
  37. void WindowsNotDef();
  38. #else
  39. void WindowsNotDefElse();
  40. #endif
  41. #ifdef Q_OS_WIN
  42. void WindowsDef();
  43. #else
  44. void WindowsDefElse();
  45. #endif
  46. };
  47. #endif /* TestClass_hpp */