Browse Source

Set mobile flag based on the actual define.

QGC4.4
Gus Grubba 8 years ago
parent
commit
35a762608b
  1. 11
      src/QmlControls/ScreenToolsController.h

11
src/QmlControls/ScreenToolsController.h

@ -42,34 +42,35 @@ public:
Q_INVOKABLE int mouseX(void) { return QCursor::pos().x(); } Q_INVOKABLE int mouseX(void) { return QCursor::pos().x(); }
Q_INVOKABLE int mouseY(void) { return QCursor::pos().y(); } Q_INVOKABLE int mouseY(void) { return QCursor::pos().y(); }
#if defined(__mobile__)
bool isMobile () { return true; }
#else
bool isMobile () { return qgcApp()->fakeMobile(); }
#endif
#if defined (__android__) #if defined (__android__)
bool isAndroid () { return true; } bool isAndroid () { return true; }
bool isiOS () { return false; } bool isiOS () { return false; }
bool isMobile () { return true; }
bool isLinux () { return false; } bool isLinux () { return false; }
bool isMacOS () { return false; } bool isMacOS () { return false; }
#elif defined(__ios__) #elif defined(__ios__)
bool isAndroid () { return false; } bool isAndroid () { return false; }
bool isiOS () { return true; } bool isiOS () { return true; }
bool isMobile () { return true; }
bool isLinux () { return false; } bool isLinux () { return false; }
bool isMacOS () { return false; } bool isMacOS () { return false; }
#elif defined(__macos__) #elif defined(__macos__)
bool isAndroid () { return false; } bool isAndroid () { return false; }
bool isiOS () { return false; } bool isiOS () { return false; }
bool isMobile () { return qgcApp()->fakeMobile(); }
bool isLinux () { return false; } bool isLinux () { return false; }
bool isMacOS () { return true; } bool isMacOS () { return true; }
#elif defined(Q_OS_LINUX) #elif defined(Q_OS_LINUX)
bool isAndroid () { return false; } bool isAndroid () { return false; }
bool isiOS () { return false; } bool isiOS () { return false; }
bool isMobile () { return qgcApp()->fakeMobile(); }
bool isLinux () { return true; } bool isLinux () { return true; }
bool isMacOS () { return false; } bool isMacOS () { return false; }
#else #else
bool isAndroid () { return false; } bool isAndroid () { return false; }
bool isiOS () { return false; } bool isiOS () { return false; }
bool isMobile () { return qgcApp()->fakeMobile(); }
bool isLinux () { return false; } bool isLinux () { return false; }
bool isMacOS () { return false; } bool isMacOS () { return false; }
#endif #endif

Loading…
Cancel
Save