aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/logview/libkvilogview.cpp
diff options
context:
space:
mode:
authorGravatar Elvio Basello2011-04-21 20:55:11 +0000
committerGravatar Elvio Basello2011-04-21 20:55:11 +0000
commit06d84e592a226a7df83be55ad7150ff31d92d6bc (patch)
tree1874b002c3cf23596190d2a1d0e50f54f13e5e83 /src/modules/logview/libkvilogview.cpp
parentremoved useless pointer (diff)
downloadKVIrc-06d84e592a226a7df83be55ad7150ff31d92d6bc.tar.gz
KVIrc-06d84e592a226a7df83be55ad7150ff31d92d6bc.tar.bz2
KVIrc-06d84e592a226a7df83be55ad7150ff31d92d6bc.zip
more work on $log.export (wip)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5797 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/logview/libkvilogview.cpp')
-rw-r--r--src/modules/logview/libkvilogview.cpp16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/modules/logview/libkvilogview.cpp b/src/modules/logview/libkvilogview.cpp
index abae5ea5b..309b6934d 100644
--- a/src/modules/logview/libkvilogview.cpp
+++ b/src/modules/logview/libkvilogview.cpp
@@ -5,6 +5,7 @@
//
// This file is part of the KVIrc irc client distribution
// Copyright (C) 2000-2010 Szymon Stefanek (pragma at kvirc dot net)
+// Copyright (C) 2011 Elvio Basello (hellvis69 at gmail dot com)
//
// This program is FREE software. You can redistribute it and/or
// modify it under the terms of the GNU General Public License
@@ -156,11 +157,20 @@ static bool logview_module_ctrl(KviModule *, const char * pcOperation, void * pP
if(!g_pLogViewWindow)
g_pLogViewWindow = new LogViewWindow();
*/
- KviLogFileData * pLog = (KviLogFileData *)pParam;
- if(!pLog)
+
+ LogFileData * pData = (LogFileData *)pParam;
+ if(!pData)
return false;
- qDebug("name: %s - type: %s",pLog->szName.toUtf8().data(),pLog->szType.toUtf8().data());
+ LogFile * pLog = new LogFile(pData->szName);
+ int iId = LogFile::PlainText;
+ if(pData->szType == "html")
+ iId = LogFile::HTML;
+
+ QString szFile;
+ g_pLogViewWindow->createLog(pLog,iId,&szFile);
+ qDebug("FILE: %s",szFile.toUtf8().data());
+
return true;
}