aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/options/optw_query.cpp
diff options
context:
space:
mode:
authorGravatar Elvio Basello2008-10-02 17:37:29 +0000
committerGravatar Elvio Basello2008-10-02 17:37:29 +0000
commita828851e114b4e15709efad4d41646992e0ed961 (patch)
tree7a7a55d932ee1211e43ef3ea387eab1bb5387eb4 /src/modules/options/optw_query.cpp
parentfixed licenses, added doxygen (diff)
downloadKVIrc-a828851e114b4e15709efad4d41646992e0ed961.tar.gz
KVIrc-a828851e114b4e15709efad4d41646992e0ed961.tar.bz2
KVIrc-a828851e114b4e15709efad4d41646992e0ed961.zip
implemented #102;
splitted optw_irc; added doxygen comments; bumped sources date; update ChangeLog and TODO; fixes around; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2620 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options/optw_query.cpp')
-rw-r--r--src/modules/options/optw_query.cpp22
1 files changed, 18 insertions, 4 deletions
diff --git a/src/modules/options/optw_query.cpp b/src/modules/options/optw_query.cpp
index 8a96812c2..8e88d593d 100644
--- a/src/modules/options/optw_query.cpp
+++ b/src/modules/options/optw_query.cpp
@@ -39,8 +39,8 @@ KviQueryOptionsWidget::KviQueryOptionsWidget(QWidget * parent)
createLayout();
- KviTalGroupBox *g = addGroupBox(0,0,0,0,Qt::Horizontal,__tr2qs_ctx("Open Query For","options"));
- KviBoolSelector *b = addBoolSelector(g, __tr2qs_ctx("Private messages","options"),KviOption_boolCreateQueryOnPrivmsg);
+ KviTalGroupBox * g = addGroupBox(0,0,0,0,Qt::Horizontal,__tr2qs_ctx("Open Query For","options"));
+ KviBoolSelector * b = addBoolSelector(g, __tr2qs_ctx("Private messages","options"),KviOption_boolCreateQueryOnPrivmsg);
mergeTip(b,
__tr2qs_ctx("<center>This option enables query window creation " \
"when a private message (PRIVMSG) is received.<br>" \
@@ -89,7 +89,21 @@ KviQueryOptionsWidget::KviQueryOptionsWidget(QWidget * parent)
"Uncheck if you think,that it wastes your query space/" \
"</center>","options"));
- addRowSpacer(0,6,0,6);
+ b = addBoolSelector(0,6,0,6,__tr2qs_ctx("Paste last channel log","options"),KviOption_boolPasteLastLogOnQueryJoin);
+
+ KviTalHBox * box = new KviTalHBox(this);
+ addWidgetToLayout(box,0,7,1,7);
+
+ KviUIntSelector * u = addUIntSelector(box,__tr2qs_ctx("Paste up to:","options"),KviOption_uintLinesToPasteOnQueryJoin,0,50,10,KVI_OPTION_BOOL(KviOption_boolPasteLastLogOnQueryJoin));
+ u->setSuffix(__tr2qs_ctx(" lines","options"));
+ mergeTip(u,__tr2qs_ctx("<center>Minimum value: <b>0 lines</b><br>Maximum value: <b>50 lines</b></center>","options"));
+ connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool)));
+ u = addUIntSelector(box,__tr2qs_ctx("Interval:","options"),KviOption_uintDaysIntervalToPasteOnQueryJoin,1,10,10,KVI_OPTION_BOOL(KviOption_boolPasteLastLogOnQueryJoin));
+ u->setSuffix(__tr2qs_ctx(" days","options"));
+ mergeTip(u,__tr2qs_ctx("<center>Minimum value: <b>0 days</b><br>Maximum value: <b>10 days</b></center>","options"));
+ connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool)));
+
+ addRowSpacer(0,8,0,8);
}
KviQueryOptionsWidget::~KviQueryOptionsWidget()
@@ -99,4 +113,4 @@ KviQueryOptionsWidget::~KviQueryOptionsWidget()
#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES
#include "m_optw_query.moc"
-#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES
+#endif //COMPILE_USE_STANDALONE_MOC_SOURCES