summaryrefslogtreecommitdiffhomepage
path: root/variant/default
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2018-11-03 06:50:15 +0100
committerStanislaw Halik <sthalik@misaki.pl>2018-11-03 05:54:37 +0000
commit7b2e9831c2460e598b9a6511b856ae8d5b707de1 (patch)
treed703a15041349afc53e91cf0e288a52001b35cb3 /variant/default
parent310ca879118282f25b6cb2ae681627934278607a (diff)
opentrack: move unistd.h stuff to end of file
Diffstat (limited to 'variant/default')
-rw-r--r--variant/default/main-window.cpp78
1 files changed, 39 insertions, 39 deletions
diff --git a/variant/default/main-window.cpp b/variant/default/main-window.cpp
index 6529db11..708db9fc 100644
--- a/variant/default/main-window.cpp
+++ b/variant/default/main-window.cpp
@@ -49,45 +49,6 @@ using namespace options;
# define EX_OSFILE 72
#endif
-#if !defined _WIN32
-# include <unistd.h>
-void main_window::annoy_if_root()
-{
- if (geteuid() == 0)
- {
- struct lst {
- QString caption;
- QString msg;
- int sleep_ms;
- };
-
- const lst list[] = {
- {
- tr("Running as root is bad"),
- tr("Do not run as root. Set correct device node permissions."),
- 1000,
- },
- {
- tr("Running as root is bad, seriously"),
- tr("Do not run as root. I'll keep whining at every startup."),
- 3000,
- },
- {
- tr("Be annoyed, comprehensively."),
- tr("Don't run as root to remove these annoying messages."),
- 0
- }
- };
-
- for (const auto& x : list)
- {
- QMessageBox::critical(this, x.caption, x.msg, QMessageBox::Ok);
- portable::sleep(x.sleep_ms);
- }
- }
-}
-#endif
-
main_window::main_window() : State(OPENTRACK_BASE_PATH + OPENTRACK_LIBRARY_PATH)
{
ui.setupUi(this);
@@ -1037,3 +998,42 @@ void main_window::set_profile_in_registry(const QString &profile)
s.setValue(OPENTRACK_CONFIG_FILENAME_KEY, profile);
});
}
+
+#if !defined _WIN32
+# include <unistd.h>
+void main_window::annoy_if_root()
+{
+ if (geteuid() == 0)
+ {
+ struct lst {
+ QString caption;
+ QString msg;
+ int sleep_ms;
+ };
+
+ const lst list[] = {
+ {
+ tr("Running as root is bad"),
+ tr("Do not run as root. Set correct device node permissions."),
+ 1000,
+ },
+ {
+ tr("Running as root is bad, seriously"),
+ tr("Do not run as root. I'll keep whining at every startup."),
+ 3000,
+ },
+ {
+ tr("Be annoyed, comprehensively."),
+ tr("Don't run as root to remove these annoying messages."),
+ 0
+ }
+ };
+
+ for (const auto& x : list)
+ {
+ QMessageBox::critical(this, x.caption, x.msg, QMessageBox::Ok);
+ portable::sleep(x.sleep_ms);
+ }
+ }
+}
+#endif