summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2008-11-13 01:52:55 +0100
committerAndrea Diamantini <adjam7@gmail.com>2008-11-13 01:52:55 +0100
commit92fc9f7f13542779f4bfea439a79a216af0d37e0 (patch)
treebbb949ed414f3a612124a7f08ff067b210c3491e /src
parentAdd COPYING file and updated FEATURES file. (diff)
downloadrekonq-92fc9f7f13542779f4bfea439a79a216af0d37e0.tar.xz
Re-enabled history!
Diffstat (limited to 'src')
-rw-r--r--src/browsermainwindow.cpp70
-rw-r--r--src/browsermainwindow.h6
2 files changed, 36 insertions, 40 deletions
diff --git a/src/browsermainwindow.cpp b/src/browsermainwindow.cpp
index 66679ad0..c3f82354 100644
--- a/src/browsermainwindow.cpp
+++ b/src/browsermainwindow.cpp
@@ -310,38 +310,34 @@ void BrowserMainWindow::setupMenu()
action->setCheckable(true);
// ------------------------------------------------------------- HISTORY --------------------------------------------------------------------------------------------------
-// HistoryMenu *historyMenu = new HistoryMenu(this);
-// connect(historyMenu, SIGNAL(openUrl(const QUrl&)), m_tabWidget, SLOT(loadUrlInCurrentTab(const QUrl&)));
-// connect(historyMenu, SIGNAL(hovered(const QString&)), this, SLOT(slotUpdateStatusbar(const QString&)));
-// historyMenu->setTitle( i18n("Hi&story") );
-// menuBar()->addMenu(historyMenu);
-// QList<QAction*> historyActions;
-//
-// m_historyBack = new QAction( i18n("Back"), this);
-// m_tabWidget->addWebAction(m_historyBack, QWebPage::Back);
-// m_historyBack->setShortcuts(QKeySequence::Back);
-// m_historyBack->setIconVisibleInMenu(false);
-//
-// m_historyForward = new QAction( i18n("Forward"), this);
-// m_tabWidget->addWebAction(m_historyForward, QWebPage::Forward);
-// m_historyForward->setShortcuts(QKeySequence::Forward);
-// m_historyForward->setIconVisibleInMenu(false);
-//
-// QAction *m_historyHome = new QAction( i18n("Home"), this);
-// connect(m_historyHome, SIGNAL(triggered()), this, SLOT(slotHome()));
-// m_historyHome->setShortcut(QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_H));
-//
-// m_restoreLastSession = new QAction( i18n("Restore Last Session"), this);
-// connect(m_restoreLastSession, SIGNAL(triggered()), BrowserApplication::instance(), SLOT(restoreLastSession()));
-// m_restoreLastSession->setEnabled(BrowserApplication::instance()->canRestoreSession());
-//
-// historyActions.append(m_historyBack);
-// historyActions.append(m_historyForward);
-// historyActions.append(m_historyHome);
-// historyActions.append(m_tabWidget->recentlyClosedTabsAction());
-// historyActions.append(m_restoreLastSession);
-// historyMenu->setInitialActions(historyActions);
-//
+ HistoryMenu *historyMenu = new HistoryMenu(this);
+ connect(historyMenu, SIGNAL(openUrl(const QUrl&)), m_tabWidget, SLOT(loadUrlInCurrentTab(const QUrl&)));
+ connect(historyMenu, SIGNAL(hovered(const QString&)), this, SLOT(slotUpdateStatusbar(const QString&)));
+ historyMenu->setTitle( i18n("Hi&story") );
+ menuBar()->addMenu(historyMenu);
+ QList<QAction*> historyActions;
+
+ m_historyBack = new QAction( i18n("Back"), this);
+ m_tabWidget->addWebAction(m_historyBack, QWebPage::Back);
+ m_historyBack->setShortcuts(QKeySequence::Back);
+ m_historyBack->setIconVisibleInMenu(false);
+
+ m_historyForward = new QAction( i18n("Forward"), this);
+ m_tabWidget->addWebAction(m_historyForward, QWebPage::Forward);
+ m_historyForward->setShortcuts(QKeySequence::Forward);
+ m_historyForward->setIconVisibleInMenu(false);
+
+ m_restoreLastSession = new QAction( i18n("Restore Last Session"), this);
+ connect(m_restoreLastSession, SIGNAL(triggered()), BrowserApplication::instance(), SLOT(restoreLastSession()));
+ m_restoreLastSession->setEnabled(BrowserApplication::instance()->canRestoreSession());
+
+ historyActions.append(m_historyBack);
+ historyActions.append(m_historyForward);
+ historyActions.append( KStandardAction::home(this, SLOT( slotHome() ) , this ) );
+ historyActions.append(m_tabWidget->recentlyClosedTabsAction());
+ historyActions.append(m_restoreLastSession);
+ historyMenu->setInitialActions(historyActions);
+
// ------------------------------------------------------------- BOOKMARKS --------------------------------------------------------------------------------------------------
@@ -352,10 +348,10 @@ void BrowserMainWindow::setupMenu()
// menuBar()->addMenu(bookmarksMenu);
//
// // FIXME
-// // BookmarksManager *bookmarksManager = BrowserApplication::bookmarksManager();
-// // bookmarksMenu->addAction(i18n("&Import Bookmarks..."), bookmarksManager, SLOT(importBookmarks()));
-// // bookmarksMenu->addAction(i18n("&Export Bookmarks..."), bookmarksManager, SLOT(exportBookmarks()));
-// // bookmarksMenu->addSeparator();
+// BookmarksManager *bookmarksManager = BrowserApplication::bookmarksManager();
+// bookmarksMenu->addAction(i18n("&Import Bookmarks..."), bookmarksManager, SLOT(importBookmarks()));
+// bookmarksMenu->addAction(i18n("&Export Bookmarks..."), bookmarksManager, SLOT(exportBookmarks()));
+// bookmarksMenu->addSeparator();
//
// QList<QAction*> bookmarksActions;
//
@@ -370,7 +366,7 @@ void BrowserMainWindow::setupMenu()
// bookmarksActions.append(showAllBookmarksAction);
// bookmarksActions.append(m_addBookmark);
// bookmarksMenu->setInitialActions(bookmarksActions);
-//
+
// ------------------------------------------------------------- WINDOW --------------------------------------------------------------------------------------------------
m_windowMenu = (KMenu *) menuBar()->addMenu( i18n("&Window") );
diff --git a/src/browsermainwindow.h b/src/browsermainwindow.h
index ee5e8989..17aa1479 100644
--- a/src/browsermainwindow.h
+++ b/src/browsermainwindow.h
@@ -126,9 +126,9 @@ private:
TabWidget *m_tabWidget;
AutoSaver *m_autoSaver;
- KAction *m_historyBack;
+ QAction *m_historyBack;
KMenu *m_historyBackMenu;
- KAction *m_historyForward;
+ QAction *m_historyForward;
KMenu *m_historyForwardMenu;
KMenu *m_windowMenu;
@@ -137,7 +137,7 @@ private:
KAction *m_stopReload;
KAction *m_goHome;
KAction *m_viewStatusbar;
- KAction *m_restoreLastSession;
+ QAction *m_restoreLastSession;
KAction *m_addBookmark;
KIcon m_reloadIcon;