diff options
| author | Andrea Diamantini <adjam7@gmail.com> | 2008-11-13 01:52:55 +0100 | 
|---|---|---|
| committer | Andrea Diamantini <adjam7@gmail.com> | 2008-11-13 01:52:55 +0100 | 
| commit | 92fc9f7f13542779f4bfea439a79a216af0d37e0 (patch) | |
| tree | bbb949ed414f3a612124a7f08ff067b210c3491e /src | |
| parent | Add COPYING file and updated FEATURES file. (diff) | |
| download | rekonq-92fc9f7f13542779f4bfea439a79a216af0d37e0.tar.xz | |
Re-enabled history!
Diffstat (limited to 'src')
| -rw-r--r-- | src/browsermainwindow.cpp | 70 | ||||
| -rw-r--r-- | src/browsermainwindow.h | 6 | 
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;  | 
