aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Fabio Bas2009-08-09 12:00:24 +0000
committerGravatar Fabio Bas2009-08-09 12:00:24 +0000
commitffe338fd76ee7e7b6b042a16a0257fd92a443d3c (patch)
tree5a0de4cd252c4957b51691199cdbefec3db219f8 /src/modules
parentsome fixes related to #504 (diff)
downloadKVIrc-ffe338fd76ee7e7b6b042a16a0257fd92a443d3c.tar.gz
KVIrc-ffe338fd76ee7e7b6b042a16a0257fd92a443d3c.tar.bz2
KVIrc-ffe338fd76ee7e7b6b042a16a0257fd92a443d3c.zip
new option: directory to save logs (#371)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3405 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/options/optw_logging.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/modules/options/optw_logging.cpp b/src/modules/options/optw_logging.cpp
index ddafc8a4a..638de5761 100644
--- a/src/modules/options/optw_logging.cpp
+++ b/src/modules/options/optw_logging.cpp
@@ -42,9 +42,8 @@ KviLoggingOptionsWidget::KviLoggingOptionsWidget(QWidget * parent)
addBoolSelector(g,__tr2qs_ctx("Channel windows","options"),KviOption_boolAutoLogChannels);
addBoolSelector(g,__tr2qs_ctx("DCC Chat windows","options"),KviOption_boolAutoLogDccChat);
addBoolSelector(g,__tr2qs_ctx("Console windows","options"),KviOption_boolAutoLogConsole);
-#ifdef COMPILE_ZLIB_SUPPORT
- addBoolSelector(0,1,0,1,__tr2qs_ctx("Gzip logs","options"),KviOption_boolGzipLogs);
-#endif
+
+ 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);
@@ -52,7 +51,12 @@ KviLoggingOptionsWidget::KviLoggingOptionsWidget(QWidget * parent)
mergeTip(us,
__tr2qs_ctx("<center>Save logs with the current interval<br>" \
"Set to 0 to disable this feature</center>","options"));
- addRowSpacer(0,5,0,5);
+
+#ifdef COMPILE_ZLIB_SUPPORT
+ addBoolSelector(0,5,0,5,__tr2qs_ctx("Gzip logs","options"),KviOption_boolGzipLogs);
+#endif
+
+ addRowSpacer(0,6,0,6);
}
KviLoggingOptionsWidget::~KviLoggingOptionsWidget()