From d248a7ddbffc5ea056e2b4312a3ebf8875499b72 Mon Sep 17 00:00:00 2001 From: kh1 <qt-info@nokia.com> Date: Tue, 23 Mar 2010 17:52:28 +0100 Subject: [PATCH] Make use of the now available gui help engine. --- src/shared/help/contentwindow.cpp | 7 ++++--- src/shared/help/contentwindow.h | 1 - src/shared/help/indexwindow.cpp | 11 ++++++----- src/shared/help/indexwindow.h | 1 - 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/shared/help/contentwindow.cpp b/src/shared/help/contentwindow.cpp index bd5b74496b8..b956110ef2e 100644 --- a/src/shared/help/contentwindow.cpp +++ b/src/shared/help/contentwindow.cpp @@ -28,7 +28,9 @@ **************************************************************************/ #include "contentwindow.h" + #include "centralwidget.h" +#include "helpmanager.h" #include <QtGui/QLayout> #include <QtGui/QFocusEvent> @@ -38,11 +40,10 @@ #include <QtHelp/QHelpContentWidget> ContentWindow::ContentWindow(QHelpEngine *helpEngine) - : m_helpEngine(helpEngine) - , m_contentWidget(0) + : m_contentWidget(0) , m_expandDepth(-2) { - m_contentWidget = m_helpEngine->contentWidget(); + m_contentWidget = (&Help::HelpManager::helpEngine())->contentWidget(); m_contentWidget->installEventFilter(this); m_contentWidget->viewport()->installEventFilter(this); m_contentWidget->setContextMenuPolicy(Qt::CustomContextMenu); diff --git a/src/shared/help/contentwindow.h b/src/shared/help/contentwindow.h index c9a6532e016..dd3796b9c9a 100644 --- a/src/shared/help/contentwindow.h +++ b/src/shared/help/contentwindow.h @@ -66,7 +66,6 @@ private: bool eventFilter(QObject *o, QEvent *e); bool isPdfFile(QHelpContentItem *item) const; - QHelpEngine *m_helpEngine; QHelpContentWidget *m_contentWidget; int m_expandDepth; }; diff --git a/src/shared/help/indexwindow.cpp b/src/shared/help/indexwindow.cpp index 0344383740c..498d9d5c6a2 100644 --- a/src/shared/help/indexwindow.cpp +++ b/src/shared/help/indexwindow.cpp @@ -27,8 +27,9 @@ ** **************************************************************************/ -#include "indexwindow.h" #include "centralwidget.h" +#include "helpmanager.h" +#include "indexwindow.h" #include "topicchooser.h" #include <QtGui/QLayout> @@ -46,7 +47,6 @@ IndexWindow::IndexWindow(QHelpEngine *helpEngine, QWidget *parent) : QWidget(parent) , m_searchLineEdit(0) , m_indexWidget(0) - , m_helpEngine(helpEngine) { QVBoxLayout *layout = new QVBoxLayout(this); QLabel *l = new QLabel(tr("&Look for:")); @@ -61,11 +61,12 @@ IndexWindow::IndexWindow(QHelpEngine *helpEngine, QWidget *parent) layout->setMargin(4); layout->addWidget(m_searchLineEdit); - m_indexWidget = m_helpEngine->indexWidget(); + QHelpEngine *engine = &Help::HelpManager::helpEngine(); + m_indexWidget = engine->indexWidget(); m_indexWidget->installEventFilter(this); - connect(m_helpEngine->indexModel(), SIGNAL(indexCreationStarted()), this, + connect(engine->indexModel(), SIGNAL(indexCreationStarted()), this, SLOT(disableSearchLineEdit())); - connect(m_helpEngine->indexModel(), SIGNAL(indexCreated()), this, + connect(engine->indexModel(), SIGNAL(indexCreated()), this, SLOT(enableSearchLineEdit())); connect(m_indexWidget, SIGNAL(linkActivated(QUrl, QString)), this, SIGNAL(linkActivated(QUrl))); diff --git a/src/shared/help/indexwindow.h b/src/shared/help/indexwindow.h index ff4db3a5368..69a557b0902 100644 --- a/src/shared/help/indexwindow.h +++ b/src/shared/help/indexwindow.h @@ -73,7 +73,6 @@ private: QLineEdit *m_searchLineEdit; QHelpIndexWidget *m_indexWidget; - QHelpEngine *m_helpEngine; }; #endif // INDEXWINDOW_H -- GitLab