aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/options/optw_tray.cpp
diff options
context:
space:
mode:
authorGravatar Alexey Uzhva2007-01-06 16:26:36 +0000
committerGravatar Alexey Uzhva2007-01-06 16:26:36 +0000
commit0c0d86e2e89991f1737ad4f43398f72c516c1579 (patch)
treedfb75604f62bcb929f499fc576c5f93f1cb0b9b8 /src/modules/options/optw_tray.cpp
parent3.2.6 (diff)
downloadKVIrc-0c0d86e2e89991f1737ad4f43398f72c516c1579.tar.gz
KVIrc-0c0d86e2e89991f1737ad4f43398f72c516c1579.tar.bz2
KVIrc-0c0d86e2e89991f1737ad4f43398f72c516c1579.zip
fix
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@107 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options/optw_tray.cpp')
-rw-r--r--src/modules/options/optw_tray.cpp17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/modules/options/optw_tray.cpp b/src/modules/options/optw_tray.cpp
index d3bc4efc5..0a8205d99 100644
--- a/src/modules/options/optw_tray.cpp
+++ b/src/modules/options/optw_tray.cpp
@@ -35,13 +35,16 @@
KviTrayOptionsWidget::KviTrayOptionsWidget(QWidget * parent)
: KviOptionsWidget(parent,"tray_options_widget")
{
- createLayout(5,1);
+ createLayout(7,1);
m_pEnable = addBoolSelector(0,0,0,0, __tr2qs_ctx("Enable tray icon","options"), KviOption_boolShowDockExtension);
- m_pEnableFlashing = addBoolSelector(0,1,0,1,__tr2qs_ctx("Enable tray icon flashing","options"),KviOption_boolEnableTrayIconFlashing);
- m_pLevelBasedNotify = addBoolSelector(0,2,0,2,__tr2qs_ctx("Enable level-based message notification (not a message-type based)","options"),KviOption_boolUseLevelBasedTrayNotification);
+ m_pCloseInTray = addBoolSelector(0,1,0,1,__tr2qs_ctx("Close in tray","options"),KviOption_boolCloseInTray);
+ m_pMinimizeInTray = addBoolSelector(0,2,0,2,__tr2qs_ctx("Minimize in tray","options"),KviOption_boolMinimizeInTray);
+
+ m_pEnableFlashing = addBoolSelector(0,3,0,3,__tr2qs_ctx("Enable tray icon flashing","options"),KviOption_boolEnableTrayIconFlashing);
+ m_pLevelBasedNotify = addBoolSelector(0,4,0,4,__tr2qs_ctx("Enable level-based message notification (not a message-type based)","options"),KviOption_boolUseLevelBasedTrayNotification);
- m_pLevelsGroup = addGroupBox(0,3,0,3,1,QGroupBox::Horizontal,__tr2qs_ctx("Select message levels to notify","options"));
+ m_pLevelsGroup = addGroupBox(0,5,0,5,1,QGroupBox::Horizontal,__tr2qs_ctx("Select message levels to notify","options"));
addUIntSelector(m_pLevelsGroup,__tr2qs_ctx("Minimum level for low-priority messages","options"),
KviOption_uintMinTrayLowLevelMessage,
@@ -51,7 +54,7 @@ KviTrayOptionsWidget::KviTrayOptionsWidget(QWidget * parent)
KviOption_uintMinTrayHighLevelMessage,
1,5,4,true);
- addRowSpacer(0,4,0,4);
+ addRowSpacer(0,6,0,6);
connect(m_pEnable,SIGNAL(toggled(bool)),this,SLOT(setEnabled(bool)));
connect(m_pLevelBasedNotify,SIGNAL(toggled(bool)),this,SLOT(setEnabled(bool)));
@@ -68,12 +71,16 @@ void KviTrayOptionsWidget::setEnabled(bool bEnabled)
{
m_pEnableFlashing->setEnabled(true);
m_pLevelBasedNotify->setEnabled(true);
+ m_pCloseInTray->setEnabled(true);
+ m_pMinimizeInTray->setEnabled(true);
if(m_pLevelBasedNotify->isChecked())
m_pLevelsGroup->setEnabled(true);
else
m_pLevelsGroup->setEnabled(false);
} else {
+ m_pCloseInTray->setEnabled(false);
+ m_pMinimizeInTray->setEnabled(false);
m_pEnableFlashing->setEnabled(false);
m_pLevelBasedNotify->setEnabled(false);
m_pLevelsGroup->setEnabled(false);