From f47e32c5d0451308d5f0ff99e31397bd8ce53f73 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sun, 2 Jul 2017 14:36:54 +0200 Subject: Added homepage button --- src/mainwindow.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index a72a784..bda8bdb 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -70,18 +70,23 @@ MainWindow::MainWindow(QUrl defaultUrl, QWidget *parent) : QToolButton *backButton = new QToolButton(this); backButton->setIcon(style()->standardIcon(QStyle::SP_ArrowBack)); connect(backButton, SIGNAL(clicked()), tabBar->signalMapper(), SLOT(map())); - tabBar->signalMapper()->setMapping(backButton, QWebEnginePage::Back); + tabBar->signalMapper()->setMapping(backButton, WebViewTabBar::Back); QToolButton *forwardButton = new QToolButton(this); forwardButton->setIcon(style()->standardIcon(QStyle::SP_ArrowForward)); connect(forwardButton, SIGNAL(clicked()), tabBar->signalMapper(), SLOT(map())); - tabBar->signalMapper()->setMapping(forwardButton, QWebEnginePage::Forward); + tabBar->signalMapper()->setMapping(forwardButton, WebViewTabBar::Forward); QToolButton *reloadButton = new QToolButton(this); reloadButton->setIcon(style()->standardIcon(QStyle::SP_BrowserReload)); connect(reloadButton, SIGNAL(clicked()), tabBar->signalMapper(), SLOT(map())); - tabBar->signalMapper()->setMapping(reloadButton, QWebEnginePage::Reload); + tabBar->signalMapper()->setMapping(reloadButton, WebViewTabBar::Reload); + QToolButton *homepageButton = new QToolButton(this); + homepageButton->setIcon(style()->standardIcon(QStyle::SP_DirHomeIcon)); + connect(homepageButton, SIGNAL(clicked()), tabBar->signalMapper(), SLOT(map())); + tabBar->signalMapper()->setMapping(homepageButton, WebViewTabBar::Homepage); navigationToolBar->addWidget(backButton); navigationToolBar->addWidget(forwardButton); navigationToolBar->addWidget(reloadButton); + navigationToolBar->addWidget(homepageButton); navigationToolBar->addWidget(urlLineEdit); this->addToolBar(Qt::TopToolBarArea, navigationToolBar); -- cgit v1.2.1