- UiSettings uiSettings;
- uiSettings.setValue("UseSystemTrayIcon", ui.useSystemTrayIcon->isChecked());
- uiSettings.setValue("MinimizeOnMinimize", ui.minimizeOnMinimize->isChecked());
- uiSettings.setValue("MinimizeOnClose", ui.minimizeOnClose->isChecked());
- uiSettings.setValue("MouseWheelChangesBuffers", ui.mouseWheelChangesBuffers->isChecked());
-
- uiSettings.setValue("AnimateTrayIcon", ui.animateTrayIcon->isChecked());
-//<<< HEAD:src/qtui/settingspages/generalsettingspage.cpp
- uiSettings.setValue("DisplayPopupMessages", ui.displayPopupMessages->isChecked());
- uiSettings.setValue("CompletionSuffix", ui.completionSuffix->text());
-
-//=======
- uiSettings.setValue("NotificationBubble", ui.bubbleBox->isChecked());
- uiSettings.setValue("NotificationDesktop", ui.desktopBox->isChecked());
- uiSettings.setValue("NotificationDesktopTimeout", ui.timeout_value->value());
- uiSettings.setValue("NotificationDesktopHintX", ui.x_value->value());
- uiSettings.setValue("NotificationDesktopHintY", ui.y_value->value());
-
-//>>> Configuration support for desktop notifications.:src/qtui/settingspages/generalsettingspage.cpp
- BufferSettings bufferSettings;
- bufferSettings.setValue("UserMessagesInStatusBuffer", ui.userMessagesInStatusBuffer->isChecked());
- bufferSettings.setValue("UserMessagesInQueryBuffer", ui.userMessagesInQueryBuffer->isChecked());
- bufferSettings.setValue("UserMessagesInCurrentBuffer", ui.userMessagesInCurrentBuffer->isChecked());
+ QtUiSettings qtuiSettings;
+#ifdef Q_WS_MAC
+ qtuiSettings.setValue("UseSystemTrayIcon", ui.showSystemTrayIcon->isChecked());
+#else
+ qtuiSettings.setValue("UseSystemTrayIcon", ui.useSystemTrayIcon->isChecked());
+#endif
+ qtuiSettings.setValue("MinimizeOnClose", ui.minimizeOnClose->isChecked());