From a828851e114b4e15709efad4d41646992e0ed961 Mon Sep 17 00:00:00 2001
From: Elvio Basello
Date: Thu, 2 Oct 2008 17:37:29 +0000
Subject: 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
---
src/modules/options/optw_query.cpp | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
(limited to 'src/modules/options/optw_query.cpp')
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("
This option enables query window creation " \
"when a private message (PRIVMSG) is received.
" \
@@ -89,7 +89,21 @@ KviQueryOptionsWidget::KviQueryOptionsWidget(QWidget * parent)
"Uncheck if you think,that it wastes your query space/" \
"","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("Minimum value: 0 lines
Maximum value: 50 lines","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("Minimum value: 0 days
Maximum value: 10 days","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
--
cgit v1.3.1-10-gc9f91