Help: Decouple BookmarksWidget from OpenPageManager.

Connect via signal to make it possible to build the shared help
code as a static library.

Change-Id: If4e9c8ee43eb32e08167c7642f52214643de6d5c
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Reviewed-by: Marco Bubke <marco.bubke@nokia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
This commit is contained in:
Friedemann Kleint
2012-04-03 15:05:03 +02:00
parent 154364bab7
commit b7856be521
3 changed files with 5 additions and 4 deletions

View File

@@ -32,9 +32,7 @@
#include "bookmarkmanager.h"
#include "centralwidget.h"
#include "localhelpmanager.h"
#include "openpagesmanager.h"
#include <utils/filterlineedit.h>
#include <utils/styledbar.h>
@@ -406,7 +404,7 @@ void BookmarkWidget::customContextMenuRequested(const QPoint &point)
emit linkActivated(data);
}
else if (pickedAction == showItemNewTab) {
OpenPagesManager::instance().createPage(data);
emit createPage(QUrl(data), false);
}
else if (pickedAction == removeItem) {
bookmarkManager->removeBookmarkItem(treeView,
@@ -569,7 +567,7 @@ bool BookmarkWidget::eventFilter(QObject *object, QEvent *e)
|| (me->button() == Qt::MidButton)) {
QString data = index.data(Qt::UserRole + 10).toString();
if (!data.isEmpty() && data != QLatin1String("Folder"))
OpenPagesManager::instance().createPage(data);
emit createPage(QUrl(data), false);
}
}
}