diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-07-02 14:36:54 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-07-02 14:36:54 +0200 |
commit | f47e32c5d0451308d5f0ff99e31397bd8ce53f73 (patch) | |
tree | 33c5ee229529878fc399c159993e2a8538f9d06c /src/mainwindow.cpp | |
parent | Configuration defaults file (diff) | |
download | smolbote-f47e32c5d0451308d5f0ff99e31397bd8ce53f73.tar.xz |
Added homepage button
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); |