diff options
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r-- | src/mainwindow.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
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); |