From 54e20771081fcc0038bc80c688fb26b5d70005b4 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 15 Mar 2008 15:53:51 +0000 Subject: some visibility options git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@267 90c681e8-e032-0410-971d-27865f9a5e38 --- .../General/dbuscontrol/dbuscontrolfactory.cpp | 1 + src/plugins/General/notifier/notifierfactory.cpp | 1 + src/plugins/General/scrobbler/scrobblerfactory.cpp | 1 + src/plugins/General/statusicon/settingsdialog.cpp | 2 - src/plugins/General/statusicon/settingsdialog.ui | 124 ++++++--------------- .../General/statusicon/statusiconfactory.cpp | 1 + 6 files changed, 41 insertions(+), 89 deletions(-) (limited to 'src/plugins') diff --git a/src/plugins/General/dbuscontrol/dbuscontrolfactory.cpp b/src/plugins/General/dbuscontrol/dbuscontrolfactory.cpp index 567614673..704538b8b 100644 --- a/src/plugins/General/dbuscontrol/dbuscontrolfactory.cpp +++ b/src/plugins/General/dbuscontrol/dbuscontrolfactory.cpp @@ -29,6 +29,7 @@ const GeneralProperties DBUSControlFactory::properties() const properties.name = tr("D-Bus Plugin"); properties.hasAbout = TRUE; properties.hasSettings = FALSE; + properties.visibilityControl = FALSE; return properties; } diff --git a/src/plugins/General/notifier/notifierfactory.cpp b/src/plugins/General/notifier/notifierfactory.cpp index 708c1e1dd..91e7eab17 100644 --- a/src/plugins/General/notifier/notifierfactory.cpp +++ b/src/plugins/General/notifier/notifierfactory.cpp @@ -30,6 +30,7 @@ const GeneralProperties NotifierFactory::properties() const properties.name = tr("Notifier Plugin"); properties.hasAbout = TRUE; properties.hasSettings = TRUE; + properties.visibilityControl = FALSE; return properties; } diff --git a/src/plugins/General/scrobbler/scrobblerfactory.cpp b/src/plugins/General/scrobbler/scrobblerfactory.cpp index 7f1fe7757..2bf7bfdfc 100644 --- a/src/plugins/General/scrobbler/scrobblerfactory.cpp +++ b/src/plugins/General/scrobbler/scrobblerfactory.cpp @@ -30,6 +30,7 @@ const GeneralProperties ScrobblerFactory::properties() const properties.name = tr("Scrobbler Plugin"); properties.hasAbout = TRUE; properties.hasSettings = TRUE; + properties.visibilityControl = FALSE; return properties; } diff --git a/src/plugins/General/statusicon/settingsdialog.cpp b/src/plugins/General/statusicon/settingsdialog.cpp index 5dc1ab4eb..d2050f88c 100644 --- a/src/plugins/General/statusicon/settingsdialog.cpp +++ b/src/plugins/General/statusicon/settingsdialog.cpp @@ -32,7 +32,6 @@ SettingsDialog::SettingsDialog(QWidget *parent) ui.messageCheckBox->setChecked(settings.value("show_message",TRUE).toBool()); ui.messageDelaySpinBox->setValue(settings.value("message_delay", 2000).toInt()); ui.toolTipCheckBox->setChecked(settings.value("show_tooltip",FALSE).toBool()); - ui.hideToTrayRadioButton->setChecked(settings.value("hide_on_close", FALSE).toBool()); settings.endGroup(); connect(ui.okButton, SIGNAL(clicked()), SLOT(writeSettings())); } @@ -48,7 +47,6 @@ void SettingsDialog::writeSettings() settings.setValue ("show_message", ui.messageCheckBox->isChecked()); settings.setValue ("message_delay", ui.messageDelaySpinBox->value()); settings.setValue ("show_tooltip", ui.toolTipCheckBox->isChecked()); - settings.setValue ("hide_on_close", ui.hideToTrayRadioButton->isChecked()); settings.endGroup(); accept(); } diff --git a/src/plugins/General/statusicon/settingsdialog.ui b/src/plugins/General/statusicon/settingsdialog.ui index 126fcce7a..7ef412e3c 100644 --- a/src/plugins/General/statusicon/settingsdialog.ui +++ b/src/plugins/General/statusicon/settingsdialog.ui @@ -6,104 +6,54 @@ 0 0 267 - 285 + 156 Status Icon Plugin Settings - - - - - Tray Icon + + + + + Show message - - - - - Show message - - - - - - - Show tooltip - - - - - - - Message delay, ms: - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - 100 - - - 10000 - - - 100 - - - 1000 - - - - - - - - Action On Close + + + + Show tooltip - - - 6 - - - 9 - - - 9 - - - 9 - - - 9 - - - - - Hide to tray - - - - - - - Quit - - - true - - - - - + + + + Message delay, ms: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + 100 + + + 10000 + + + 100 + + + 1000 + + + + 6 diff --git a/src/plugins/General/statusicon/statusiconfactory.cpp b/src/plugins/General/statusicon/statusiconfactory.cpp index 12c57261c..5aedc6f7c 100644 --- a/src/plugins/General/statusicon/statusiconfactory.cpp +++ b/src/plugins/General/statusicon/statusiconfactory.cpp @@ -30,6 +30,7 @@ const GeneralProperties StatusIconFactory::properties() const properties.name = tr("Status Icon Plugin"); properties.hasAbout = TRUE; properties.hasSettings = TRUE; + properties.visibilityControl = TRUE; return properties; } -- cgit v1.2.3-13-gbd6f