1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-21 17:52:10 +02:00

Clicking on buttons in locationbar now won't focus locationbar.

This commit is contained in:
nowrep 2011-12-27 18:50:52 +01:00
parent 168816ac65
commit 7963ee3d49
23 changed files with 200 additions and 78 deletions

View File

@ -95,3 +95,11 @@ void BookmarkIcon::setBookmarkDisabled()
style()->polish(this);
setToolTip(tr("Bookmark this Page"));
}
void BookmarkIcon::mousePressEvent(QMouseEvent *ev)
{
ClickableLabel::mousePressEvent(ev);
// Prevent propagating to LocationBar
ev->accept();
}

View File

@ -41,6 +41,8 @@ private slots:
void bookmarkDeleted(const BookmarksModel::Bookmark &bookmark);
private:
void mousePressEvent(QMouseEvent *ev);
void setBookmarkSaved();
void setBookmarkDisabled();

View File

@ -0,0 +1,16 @@
#include "downicon.h"
DownIcon::DownIcon(QWidget *parent)
: ClickableLabel(parent)
{
setObjectName("locationbar-down-icon");
setCursor(Qt::ArrowCursor);
}
void DownIcon::mousePressEvent(QMouseEvent *ev)
{
ClickableLabel::mousePressEvent(ev);
// Prevent propagating to LocationBar
ev->accept();
}

17
src/navigation/downicon.h Normal file
View File

@ -0,0 +1,17 @@
#ifndef DOWNICON_H
#define DOWNICON_H
#include "clickablelabel.h"
class DownIcon : public ClickableLabel
{
Q_OBJECT
public:
explicit DownIcon(QWidget* parent = 0);
private:
void mousePressEvent(QMouseEvent *ev);
};
#endif // DOWNICON_H

17
src/navigation/goicon.cpp Normal file
View File

@ -0,0 +1,17 @@
#include "goicon.h"
GoIcon::GoIcon(QWidget *parent)
: ClickableLabel(parent)
{
setObjectName("locationbar-goicon");
setCursor(Qt::PointingHandCursor);
setHidden(true);
}
void GoIcon::mousePressEvent(QMouseEvent *ev)
{
ClickableLabel::mousePressEvent(ev);
// Prevent propagating to LocationBar
ev->accept();
}

21
src/navigation/goicon.h Normal file
View File

@ -0,0 +1,21 @@
#ifndef GOICON_H
#define GOICON_H
#include "clickablelabel.h"
class GoIcon : public ClickableLabel
{
Q_OBJECT
public:
explicit GoIcon(QWidget *parent = 0);
signals:
public slots:
private:
void mousePressEvent(QMouseEvent *ev);
};
#endif // GOICON_H

View File

@ -32,6 +32,9 @@
#include "toolbutton.h"
#include "searchenginesmanager.h"
#include "siteicon.h"
#include "goicon.h"
#include "rssicon.h"
#include "downicon.h"
LocationBar::LocationBar(QupZilla* mainClass)
: LineEdit()
@ -40,29 +43,17 @@ LocationBar::LocationBar(QupZilla* mainClass)
, m_locationBarSettings(LocationBarSettings::instance())
{
setObjectName("locationbar");
m_siteIcon = new SiteIcon(this);
m_rssIcon = new ClickableLabel(this);
m_rssIcon->setObjectName("locationbar-rss-icon");
m_rssIcon->setCursor(Qt::PointingHandCursor);
m_rssIcon->setToolTip(tr("Add RSS from this page..."));
m_rssIcon->setFocusPolicy(Qt::ClickFocus);
m_rssIcon->setVisible(false);
m_goButton = new ClickableLabel(this);
m_goButton->setObjectName("locationbar-goicon");
m_goButton->setCursor(Qt::PointingHandCursor);
m_goButton->setHidden(true);
m_bookmarkIcon = new BookmarkIcon(p_QupZilla);
ClickableLabel* down = new ClickableLabel(this);
down->setObjectName("locationbar-down-icon");
down->setCursor(Qt::ArrowCursor);
m_goIcon = new GoIcon(this);
m_rssIcon = new RssIcon(this);
m_rssIcon->setToolTip(tr("Add RSS from this page..."));
m_siteIcon = new SiteIcon(this);
DownIcon* down = new DownIcon(this);
addWidget(down, LineEdit::RightSide);
addWidget(m_bookmarkIcon, LineEdit::RightSide);
addWidget(m_goButton, LineEdit::RightSide);
addWidget(m_goIcon, LineEdit::RightSide);
addWidget(m_rssIcon, LineEdit::RightSide);
setWidgetSpacing(0);
@ -77,7 +68,7 @@ LocationBar::LocationBar(QupZilla* mainClass)
connect(this, SIGNAL(textEdited(QString)), m_locationCompleter, SLOT(refreshCompleter(QString)));
connect(m_locationCompleter->popup(), SIGNAL(clicked(QModelIndex)), p_QupZilla, SLOT(urlEnter()));
connect(m_siteIcon, SIGNAL(clicked()), this, SLOT(showSiteInfo()));
connect(m_goButton, SIGNAL(clicked(QPoint)), this, SLOT(urlEnter()));
connect(m_goIcon, SIGNAL(clicked(QPoint)), this, SLOT(urlEnter()));
connect(m_rssIcon, SIGNAL(clicked(QPoint)), this, SLOT(rssIconClicked()));
connect(down, SIGNAL(clicked(QPoint)), this, SLOT(showMostVisited()));
connect(mApp->searchEnginesManager(), SIGNAL(activeEngineChanged()), this, SLOT(updatePlaceHolderText()));
@ -135,7 +126,7 @@ void LocationBar::textEdit()
void LocationBar::showGoButton()
{
if (m_goButton->isVisible()) {
if (m_goIcon->isVisible()) {
return;
}
@ -143,18 +134,18 @@ void LocationBar::showGoButton()
m_bookmarkIcon->hide();
m_rssIcon->hide();
m_goButton->show();
m_goIcon->show();
}
void LocationBar::hideGoButton()
{
if (!m_goButton->isVisible()) {
if (!m_goIcon->isVisible()) {
return;
}
m_rssIcon->setVisible(m_rssIconVisible);
m_bookmarkIcon->show();
m_goButton->hide();
m_goIcon->hide();
}
void LocationBar::showMostVisited()

View File

@ -42,6 +42,8 @@ class BookmarkIcon;
class WebView;
class LocationBarSettings;
class SiteIcon;
class GoIcon;
class RssIcon;
class LocationBar : public LineEdit
{
Q_OBJECT
@ -87,8 +89,8 @@ private:
void hideGoButton();
BookmarkIcon* m_bookmarkIcon;
ClickableLabel* m_goButton;
ClickableLabel* m_rssIcon;
GoIcon* m_goIcon;
RssIcon* m_rssIcon;
SiteIcon* m_siteIcon;
QupZilla* p_QupZilla;

View File

@ -37,12 +37,15 @@ void SiteIcon::mousePressEvent(QMouseEvent* e)
}
ToolButton::mousePressEvent(e);
// Prevent propagating to LocationBar
e->accept();
}
void SiteIcon::mouseMoveEvent(QMouseEvent* e)
{
int manhattanLength = (e->pos() - m_dragStartPosition).manhattanLength();
if (manhattanLength > QApplication::startDragDistance()) {
if (manhattanLength <= QApplication::startDragDistance()) {
ToolButton::mouseMoveEvent(e);
return;
}

18
src/rss/rssicon.cpp Normal file
View File

@ -0,0 +1,18 @@
#include "rssicon.h"
RssIcon::RssIcon(QWidget *parent)
: ClickableLabel(parent)
{
setObjectName("locationbar-rss-icon");
setCursor(Qt::PointingHandCursor);
setFocusPolicy(Qt::ClickFocus);
setVisible(false);
}
void RssIcon::mousePressEvent(QMouseEvent *ev)
{
ClickableLabel::mousePressEvent(ev);
// Prevent propagating to LocationBar
ev->accept();
}

20
src/rss/rssicon.h Normal file
View File

@ -0,0 +1,20 @@
#ifndef RSSICON_H
#define RSSICON_H
#include "clickablelabel.h"
class RssIcon : public ClickableLabel
{
Q_OBJECT
public:
explicit RssIcon(QWidget *parent = 0);
signals:
public slots:
private:
void mousePressEvent(QMouseEvent *ev);
};
#endif // RSSICON_H

View File

@ -181,7 +181,10 @@ SOURCES += main.cpp\
other/databasewriter.cpp \
bookmarksimport/htmlimporter.cpp \
tools/enhancedmenu.cpp \
navigation/siteicon.cpp
navigation/siteicon.cpp \
navigation/goicon.cpp \
rss/rssicon.cpp \
navigation/downicon.cpp
HEADERS += \
3rdparty/qtwin.h \
@ -301,7 +304,10 @@ HEADERS += \
other/databasewriter.h \
bookmarksimport/htmlimporter.h \
tools/enhancedmenu.h \
navigation/siteicon.h
navigation/siteicon.h \
navigation/goicon.h \
rss/rssicon.h \
navigation/downicon.h
FORMS += \
preferences/autofillmanager.ui \

View File

@ -72,6 +72,7 @@ SiteInfoWidget::SiteInfoWidget(QupZilla* mainClass, QWidget* parent)
}
connect(ui->pushButton, SIGNAL(clicked()), p_QupZilla, SLOT(showPageInfo()));
// Use light color for QLabels even with Ubuntu Ambiance theme
QPalette pal = palette();
pal.setColor(QPalette::WindowText, QToolTip::palette().color(QPalette::ToolTipText));
ui->historyLabel->setPalette(pal);

View File

@ -1694,17 +1694,17 @@ nebyl nalezen!</translation>
<translation type="obsolete">Zobrazit informace o stránce</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation>Přidat RSS kanál ...</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation>Zadejte internetovou adresu nebo vyhledávejte na %1</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation>.cz</translation>
@ -3498,12 +3498,12 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku.</
<translation>Přidat RSS kanál z této stránky</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation>Kanál bez názvu</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation>Přidat</translation>
</message>

View File

@ -1686,17 +1686,17 @@
<translation type="obsolete">Seiteninformationen anzeigen</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation>RSS Feed von dieser Seite hinzufügen...</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation>URL eingeben oder auf %1 suchen</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation>.de</translation>
@ -3490,12 +3490,12 @@ Bitte fügen Sie Feeds über das RSS Symbol in der Navigationsleiste hinzu.</tra
<translation>RSS Feed von dieser Seite hinzufügen</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation>Hinzufügen</translation>
</message>

View File

@ -1630,17 +1630,17 @@
<context>
<name>LocationBar</name>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation>Προσθήκη RSS από αυτή τη σελίδα...</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation>Εισαγωγή διεύθυνσης URL ή αναζήτηση στο %1</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation>.gr</translation>
@ -3408,12 +3408,12 @@ Please add some with RSS icon in navigation bar on site which offers feeds.</sou
<translation>Προσθήκη ροής RSS από αυτή τη σελίδα</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation>Ροή χωρίς τίτλο</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation>Προσθήκη</translation>
</message>

View File

@ -1627,17 +1627,17 @@
<context>
<name>LocationBar</name>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation type="unfinished"></translation>
@ -3399,12 +3399,12 @@ Please add some with RSS icon in navigation bar on site which offers feeds.</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>

View File

@ -1685,17 +1685,17 @@
<translation type="obsolete">Ver información de la página</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation>Añadir RSS desde esta página...</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation>Introducir la dirección URL o buscar en %1</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation>.co.uk</translation>
@ -3487,12 +3487,12 @@ Por favor, añada alguno con el icono RSS de la barra de navegación en sitios q
<translation>Añadir canales RSS desde este sitio</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation>Canal sin título</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation>Añadir</translation>
</message>

View File

@ -1680,17 +1680,17 @@ n&apos;a pas été trouvé!</translation>
<translation type="obsolete">Montrer les informations de cette page</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation>Ajouter un flux RSS depuis cette page...</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation>Entrer une adresse URL ou chercher sur %1</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation>.fr</translation>
@ -3471,12 +3471,12 @@ Vous pouvez en ajouter grâce à l&apos;icône RSS dans la barre de navigation s
<translation>Ajouter un flux RSS depuis ce site</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation>Ajouter</translation>
</message>

View File

@ -1677,17 +1677,17 @@
<translation type="obsolete">Mostra informazioni sulla pagina</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation>Aggiungi RSS da questa pagina...</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation type="unfinished">.it</translation>
@ -3482,12 +3482,12 @@ Si prega di aggiungere l&apos;icona RSS nella barra di navigazione su un sito ch
<translation>Aggiungi fonte RSS da questo sito</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation>Aggiungi</translation>
</message>

View File

@ -1686,17 +1686,17 @@ werd niet gevonden!</translation>
<translation type="obsolete">Toon informatie over deze pagina</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation>Voeg RSS toe van deze pagina...</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation>Voer URL-adres in of zoek op %1</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation>.nl</translation>
@ -3490,12 +3490,12 @@ Voeg enkele toe via het RSS-icoon op de navigatiewerkbalk op een site die feeds
<translation>Voeg RSS-feeds toe van deze site</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation>Voeg toe</translation>
</message>

View File

@ -1737,17 +1737,17 @@ p, li { white-space: pre-wrap; }
<translation type="obsolete">Pokaż informacje o tej stronie</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation>Dodaj kanał RSS...</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation type="unfinished">.pl</translation>
@ -3634,12 +3634,12 @@ Dodawaj kanały klikając na ikonę RSS pasku nawigacyjnym.</translation>
<translation>Dodaj kanał RSS z tej strony</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation>Dodaj</translation>
</message>

View File

@ -1683,17 +1683,17 @@
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="48"/>
<location filename="../src/navigation/locationbar.cpp" line="50"/>
<source>Add RSS from this page...</source>
<translation>RSS...</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="97"/>
<location filename="../src/navigation/locationbar.cpp" line="88"/>
<source>Enter URL address or search on %1</source>
<translation>URL地址或在%1</translation>
</message>
<message>
<location filename="../src/navigation/locationbar.cpp" line="305"/>
<location filename="../src/navigation/locationbar.cpp" line="296"/>
<source>.co.uk</source>
<comment>Append domain name on ALT + Enter = Should be different for every country</comment>
<translation>.co.uk</translation>
@ -3484,12 +3484,12 @@ Please add some with RSS icon in navigation bar on site which offers feeds.</sou
<translation>RSS订阅</translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="44"/>
<location filename="../src/rss/rsswidget.cpp" line="49"/>
<source>Untitled feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rss/rsswidget.cpp" line="48"/>
<location filename="../src/rss/rsswidget.cpp" line="53"/>
<source>Add</source>
<translation></translation>
</message>