diff --git a/src/browser.hxx b/src/browser.hxx index 018f132..cdd2350 100644 --- a/src/browser.hxx +++ b/src/browser.hxx @@ -578,6 +578,7 @@ class Browser: public QMainWindow, protected Ui::Browser { SLOT(sslErrors(QNetworkReply*, const QList&)))); _tabs->setCurrentIndex(_tabs->addTab(browser, tr("New Tab"))); _tabs->setTabsClosable(_tabs->count()>1); + _tabs->tabBar()->setShown(_tabs->count()>1); } void newSettings() { @@ -665,6 +666,7 @@ class Browser: public QMainWindow, protected Ui::Browser { void on__tabs_tabCloseRequested(int index) { _tabs->removeTab(index); _tabs->setTabsClosable(_tabs->count()>1); + _tabs->tabBar()->setShown(_tabs->count()>1); } void on_actionPrintPreview_triggered() { @@ -906,6 +908,7 @@ class Browser: public QMainWindow, protected Ui::Browser { } for (int i(0); icount()>1; ++i) _tabs->removeTab(0); _tabs->setTabsClosable(_tabs->count()>1); + _tabs->tabBar()->setShown(_tabs->count()>1); _tabs->setCurrentIndex(_settings()->value("Window/CurrentTab").toInt()); restoreGeometry(_settings()->value("Window/Geometry").toByteArray()); restoreState(_settings()->value("Window/WindowState").toByteArray()); @@ -1411,7 +1414,6 @@ class Browser: public QMainWindow, protected Ui::Browser { } void started() { - QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); actionStop->setVisible(true); actionReload->setVisible(false); _progress->setRange(0, 0); @@ -1422,7 +1424,6 @@ class Browser: public QMainWindow, protected Ui::Browser { void finished() { TRC; - QApplication::restoreOverrideCursor(); actionStop->setVisible(false); actionReload->setVisible(true); _progress->setRange(0, 1);