diff options
| author | 2011-01-13 23:44:02 +0000 | |
|---|---|---|
| committer | 2011-01-13 23:44:02 +0000 | |
| commit | 09439a5be8c7cdd72813b00ebfe5e95d41f9c6bc (patch) | |
| tree | b6f259a563718916c71f16f4197c0b9ec2dc8cb2 /src/modules/options | |
| parent | Fix script error reporting (diff) | |
| download | KVIrc-09439a5be8c7cdd72813b00ebfe5e95d41f9c6bc.tar.gz KVIrc-09439a5be8c7cdd72813b00ebfe5e95d41f9c6bc.tar.bz2 KVIrc-09439a5be8c7cdd72813b00ebfe5e95d41f9c6bc.zip | |
implemented #609 (smart logging path); now you can set something like "$context.networkName/$date(Y-m-d)"
polling: do we need a default value? if yes, define your choice
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5355 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options')
| -rw-r--r-- | src/modules/options/OptionsWidget_logging.cpp | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/src/modules/options/OptionsWidget_logging.cpp b/src/modules/options/OptionsWidget_logging.cpp index 01ae94c14..2802e9417 100644 --- a/src/modules/options/OptionsWidget_logging.cpp +++ b/src/modules/options/OptionsWidget_logging.cpp @@ -43,20 +43,27 @@ OptionsWidget_logging::OptionsWidget_logging(QWidget * parent) addBoolSelector(g,__tr2qs_ctx("DCC Chat windows","options"),KviOption_boolAutoLogDccChat); addBoolSelector(g,__tr2qs_ctx("Console windows","options"),KviOption_boolAutoLogConsole); - addDirectorySelector(0,1,0,1,__tr2qs_ctx("Save logs to folder:","options"),KviOption_stringLogsPath); - addBoolSelector(0,2,0,2,__tr2qs_ctx("Strip message type numbers in logs","options"),KviOption_boolStripMsgTypeInLogs); - addBoolSelector(0,3,0,3,__tr2qs_ctx("Strip colors in logs","options"),KviOption_boolStripControlCodesInLogs); - KviUIntSelector* us = addUIntSelector(0,4,0,4,__tr2qs_ctx("Auto flush logs every","options"),KviOption_uintAutoFlushLogs,0,99999,0); + QWidget * w = addDirectorySelector(0,1,0,1,__tr2qs_ctx("Save logs to folder:","options"),KviOption_stringLogsPath); + mergeTip(w, __tr2qs_ctx("<center>This is the base log directory:<br>" \ + "all the log files will be saved inside this directory</center>","options")); + + w = addStringSelector(0,2,0,2,__tr2qs_ctx("Dynamic subfolder:","options"),KviOption_stringLogsDynamicPath); + mergeTip(w, __tr2qs_ctx("<center>You can specify a subdirectory where log files will be saved:" \ + "use kvs code to create dynamic subfolders.</center>","options")); + + addBoolSelector(0,3,0,3,__tr2qs_ctx("Strip message type numbers in logs","options"),KviOption_boolStripMsgTypeInLogs); + addBoolSelector(0,4,0,4,__tr2qs_ctx("Strip colors in logs","options"),KviOption_boolStripControlCodesInLogs); + KviUIntSelector* us = addUIntSelector(0,5,0,5,__tr2qs_ctx("Auto flush logs every","options"),KviOption_uintAutoFlushLogs,0,99999,0); us->setSuffix(__tr2qs_ctx(" min","options")); mergeTip(us, __tr2qs_ctx("<center>Save logs with the current interval<br>" \ "Set to 0 to disable this feature</center>","options")); #ifdef COMPILE_ZLIB_SUPPORT - addBoolSelector(0,5,0,5,__tr2qs_ctx("Gzip logs","options"),KviOption_boolGzipLogs); + addBoolSelector(0,6,0,6,__tr2qs_ctx("Gzip logs","options"),KviOption_boolGzipLogs); #endif - addRowSpacer(0,6,0,6); + addRowSpacer(0,7,0,7); } OptionsWidget_logging::~OptionsWidget_logging() |
