connect(ui.x_value, SIGNAL(valueChanged(int)), this, SLOT(widgetHasChanged()));
connect(ui.y_value, SIGNAL(valueChanged(int)), this, SLOT(widgetHasChanged()));
+#ifndef HAVE_DBUS
+ ui.desktopBox->setEnabled(false);
+#endif
}
bool NotificationsSettingsPage::hasDefaults() const {
void NotificationsSettingsPage::defaults() {
ui.animateTrayIcon->setChecked(true);
ui.showBubble->setChecked(true);
- ui.desktopBox->setChecked(true);
+ ui.desktopBox->setChecked(false);
ui.timeout_value->setValue(5000);
ui.x_value->setValue(0);
ui.y_value->setValue(0);
settings["NotificationBubble"] = uiSettings.value("NotificationBubble", QVariant(true));
ui.showBubble->setChecked(settings["NotificationBubble"].toBool());
- settings["NotificationDesktop"] = uiSettings.value("NotificationDesktop", QVariant(true));
+ settings["NotificationDesktop"] = uiSettings.value("NotificationDesktop", QVariant(false));
ui.desktopBox->setChecked(settings["NotificationDesktop"].toBool());
settings["NotificationDesktopTimeout"] = uiSettings.value("NotificationDesktopTimeout", QVariant(5000));
ui.timeout_value->setValue(settings["NotificationDesktopTimeout"].toInt());
</item>
<item>
<widget class="QGroupBox" name="desktopBox" >
+ <property name="toolTip" >
+ <string>Sends Quassel's notifications to a notification daemon compliant to Freedesktop's Notification specification (org.freedesktop.Notification).</string>
+ </property>
<property name="title" >
<string>Desktop Notification (via DBus)</string>
</property>