diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/newtabpage.cpp | 5 | ||||
| -rw-r--r-- | src/webtab.cpp | 5 | ||||
| -rw-r--r-- | src/webtab.h | 2 | 
3 files changed, 12 insertions, 0 deletions
| diff --git a/src/newtabpage.cpp b/src/newtabpage.cpp index 09d15af6..9a908b24 100644 --- a/src/newtabpage.cpp +++ b/src/newtabpage.cpp @@ -40,6 +40,7 @@  #include "historymodels.h"  #include "mainview.h"  #include "mainwindow.h" +#include "previewselectorbar.h"  #include "websnap.h"  #include "webpage.h"  #include "webtab.h" @@ -337,6 +338,10 @@ void NewTabPage::removePreview(int index)      QStringList names = ReKonfig::previewNames();      QStringList urls = ReKonfig::previewUrls(); +    if (urls.at(index).isEmpty() +            || names.at(index).isEmpty()) +        rApp->mainWindow()->currentTab()->hideSelectorBar(); +      urls.removeAt(index);      names.removeAt(index); diff --git a/src/webtab.cpp b/src/webtab.cpp index bded411c..0dd2ac44 100644 --- a/src/webtab.cpp +++ b/src/webtab.cpp @@ -226,6 +226,11 @@ void WebTab::showRSSInfo(const QPoint &pos)      widget->showAt(pos);  } +void WebTab::hideSelectorBar() +{ +    m_previewSelectorBar.data()->animatedHide(); +} +  void WebTab::setPart(KParts::ReadOnlyPart *p, const KUrl &u)  { diff --git a/src/webtab.h b/src/webtab.h index fefdaf66..4e13cef9 100644 --- a/src/webtab.h +++ b/src/webtab.h @@ -79,6 +79,8 @@ public:      KUrl url();      void createPreviewSelectorBar(int index); +    void hideSelectorBar(); +      bool hasRSSInfo();      bool isPageLoading(); | 
