diff options
Diffstat (limited to 'src/urlbar')
| -rw-r--r-- | src/urlbar/urlbar.cpp | 10 | ||||
| -rw-r--r-- | src/urlbar/urlbar.h | 3 | 
2 files changed, 12 insertions, 1 deletions
| diff --git a/src/urlbar/urlbar.cpp b/src/urlbar/urlbar.cpp index 43109db3..9ef51f47 100644 --- a/src/urlbar/urlbar.cpp +++ b/src/urlbar/urlbar.cpp @@ -402,6 +402,12 @@ void UrlBar::loadFinished()          connect(bt, SIGNAL(clicked(QPoint)), _tab, SLOT(showSearchEngine(QPoint)));      } +    if (_tab->hasAdBlockedElements()) +    { +        IconButton *bt = addRightIcon(UrlBar::AdBlock); +        connect(bt, SIGNAL(clicked(QPoint)), (QObject *) rApp->adblockManager(), SLOT(showBlockedItems())); +    } +      // we need to update urlbar after the right icon settings      // removing this code (where setStyleSheet automatically calls update) needs adding again      // an update call @@ -599,6 +605,10 @@ IconButton *UrlBar::addRightIcon(UrlBar::icon ic)          rightIcon->setIcon(KIcon("emblem-favorite"));          rightIcon->setToolTip(i18n("Remove from favorite"));          break; +    case UrlBar::AdBlock: +        rightIcon->setIcon(KIcon("preferences-web-browser-adblock")); +        rightIcon->setToolTip(i18n("There are elements blocked by AdBlock")); +        break;      default:          ASSERT_NOT_REACHED("ERROR.. default non extant case!!");          break; diff --git a/src/urlbar/urlbar.h b/src/urlbar/urlbar.h index fb7bcb2b..7cd79853 100644 --- a/src/urlbar/urlbar.h +++ b/src/urlbar/urlbar.h @@ -83,7 +83,8 @@ public:          SSL          = 0x00000100,          BK           = 0x00001000,          SearchEngine = 0x00010000, -        Favorite     = 0x00100000 +        Favorite     = 0x00100000, +        AdBlock      = 0x01000000      };      explicit UrlBar(QWidget *parent = 0); | 
