diff options
| author | 2008-08-23 16:46:53 +0000 | |
|---|---|---|
| committer | 2008-08-23 16:46:53 +0000 | |
| commit | 62b055b7874048f8c3f0b58ce5b2c74ddeb7fab7 (patch) | |
| tree | 7f90ec82a2866471af6033da940b8b1ea196877d /src/modules/help/libkvihelp.cpp | |
| parent | Self-celebration (diff) | |
| download | KVIrc-62b055b7874048f8c3f0b58ce5b2c74ddeb7fab7.tar.gz KVIrc-62b055b7874048f8c3f0b58ce5b2c74ddeb7fab7.tar.bz2 KVIrc-62b055b7874048f8c3f0b58ce5b2c74ddeb7fab7.zip | |
more qt4 porting (misc + removing qt3 listview)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2281 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/help/libkvihelp.cpp')
| -rw-r--r-- | src/modules/help/libkvihelp.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/modules/help/libkvihelp.cpp b/src/modules/help/libkvihelp.cpp index fb26650a7..8ab14e65c 100644 --- a/src/modules/help/libkvihelp.cpp +++ b/src/modules/help/libkvihelp.cpp @@ -28,7 +28,7 @@ #include "kvi_sourcesdate.h" #include "kvi_app.h" #include "kvi_frame.h" -
+ #include <QDir> #include <QFileInfo> #include <QSplitter> @@ -136,15 +136,15 @@ static bool help_kvs_cmd_search(KviKvsModuleCommandCall * c) static bool help_kvs_cmd_open(KviKvsModuleCommandCall * c) { QString doc, szHelpDir; - QDir dirHelp;
+ QDir dirHelp; KVSM_PARAMETERS_BEGIN(c) KVSM_PARAMETER("document",KVS_PT_STRING,KVS_PF_OPTIONAL,doc) KVSM_PARAMETERS_END(c) - g_pApp->getGlobalKvircDirectory(szHelpDir,KviApp::Help);
- dirHelp = QDir(szHelpDir);
-
+ g_pApp->getGlobalKvircDirectory(szHelpDir,KviApp::Help); + dirHelp = QDir(szHelpDir); + if(doc.isEmpty()){ doc = dirHelp.absoluteFilePath("index.html"); qDebug ("No file, use default at path %s",doc.toUtf8().data()); @@ -170,7 +170,8 @@ static bool help_kvs_cmd_open(KviKvsModuleCommandCall * c) if(!c->switches()->find('n',"new")) { - KviHelpWidget * w = (KviHelpWidget *)c->window()->frame()->child("help_widget","KviHelpWidget"); + KviHelpWidget * w = (KviHelpWidget *)c->window()->frame()->findChild<KviHelpWidget *>("help_widget"); + if(w) { w->textBrowser()->setSource(QUrl::fromLocalFile(f->absoluteFilePath())); |
