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