diff --git a/src/librssguard/gui/feedsview.cpp b/src/librssguard/gui/feedsview.cpp index a3f6c5512..75963f7a8 100644 --- a/src/librssguard/gui/feedsview.cpp +++ b/src/librssguard/gui/feedsview.cpp @@ -351,7 +351,7 @@ void FeedsView::editItems(const QList& items) { QSystemTrayIcon::MessageIcon::Warning}); } - distinct_accounts.front()->editItemsViaGui(FROM_STD_LIST(QList, std_editable_items)); + distinct_accounts.front()->editItems(FROM_STD_LIST(QList, std_editable_items)); // Changes are done, unlock the update master lock. qApp->feedUpdateLock()->unlock(); @@ -454,7 +454,7 @@ void FeedsView::deleteSelectedItem() { continue; } - if (pnt->deleteViaGui()) { + if (pnt->deleteItem()) { m_proxyModel->invalidate(); } } diff --git a/src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp b/src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp index d4f761cf5..551375158 100644 --- a/src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp +++ b/src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp @@ -22,9 +22,9 @@ TextBrowserViewer::TextBrowserViewer(QWidget* parent) : QTextBrowser(parent), m_resourcesEnabled(false), m_resourceDownloader(new Downloader(this)), m_loadedResources({}), - m_placeholderImage(qApp->icons()->miscPixmap("image-placeholder")), - m_placeholderImageError(qApp->icons()->miscPixmap("image-placeholder-error")), m_downloader(new Downloader(this)), - m_document(new TextBrowserDocument(this)) { + m_placeholderImage(qApp->icons()->miscPixmap(QSL("image-placeholder"))), + m_placeholderImageError(qApp->icons()->miscPixmap(QSL("image-placeholder-error"))), + m_downloader(new Downloader(this)), m_document(new TextBrowserDocument(this)) { setAutoFillBackground(true); setFrameShape(QFrame::Shape::NoFrame); setFrameShadow(QFrame::Shadow::Plain); @@ -44,7 +44,12 @@ TextBrowserViewer::TextBrowserViewer(QWidget* parent) a_color = qApp->palette().color(QPalette::ColorRole::Highlight); } - m_document.data()->setDefaultStyleSheet(QSL("a { color: %1; }").arg(a_color.name())); + // m_document.data()->setDefaultStyleSheet(QSL("a { color: %1; }").arg(a_color.name())); + + m_document->setDefaultStyleSheet("p {" + "background-color: yellow;" + "border: 1px solid black;" + "}"); connect(this, &TextBrowserViewer::reloadDocument, this, [this]() { const auto scr = verticalScrollBarPosition(); diff --git a/src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.h b/src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.h index 0e3d19f0f..93badca3a 100644 --- a/src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.h +++ b/src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.h @@ -41,12 +41,9 @@ class TextBrowserViewer : public QTextBrowser, public WebViewer { public: explicit TextBrowserViewer(QWidget* parent = nullptr); - virtual QSize sizeHint() const; - - public: QVariant loadOneResource(int type, const QUrl& name); - public: + virtual QSize sizeHint() const; virtual void bindToBrowser(WebBrowser* browser); virtual void findText(const QString& text, bool backwards); virtual void setUrl(const QUrl& url); @@ -62,6 +59,9 @@ class TextBrowserViewer : public QTextBrowser, public WebViewer { virtual qreal zoomFactor() const; virtual void setZoomFactor(qreal zoom_factor); + bool resourcesEnabled() const; + void setResourcesEnabled(bool enabled); + protected: virtual void contextMenuEvent(QContextMenuEvent* event); virtual void resizeEvent(QResizeEvent* event); @@ -72,14 +72,6 @@ class TextBrowserViewer : public QTextBrowser, public WebViewer { void openLinkInExternalBrowser(); void downloadLink(); void onAnchorClicked(const QUrl& url); - - bool resourcesEnabled() const; - void setResourcesEnabled(bool enabled); - - signals: - void reloadDocument(); - - private slots: void reloadHtmlDelayed(); void downloadNextNeededResource(); void resourceDownloaded(const QUrl& url, @@ -87,15 +79,8 @@ class TextBrowserViewer : public QTextBrowser, public WebViewer { int http_code, QByteArray contents = QByteArray()); - private: - bool m_resourcesEnabled; - QList m_neededResources; // All URLs here must be resolved. - QScopedPointer m_resourceDownloader; - QMap m_loadedResources; // All URLs here must be resolved. - QPixmap m_placeholderImage; - QPixmap m_placeholderImageError; - signals: + void reloadDocument(); void pageTitleChanged(const QString& new_title); void pageUrlChanged(const QUrl& url); void pageIconChanged(const QIcon&); @@ -114,6 +99,12 @@ class TextBrowserViewer : public QTextBrowser, public WebViewer { PreparedHtml prepareHtmlForMessage(const QList& messages, RootItem* selected_item) const; private: + bool m_resourcesEnabled; + QList m_neededResources; // All URLs here must be resolved. + QScopedPointer m_resourceDownloader; + QMap m_loadedResources; // All URLs here must be resolved. + QPixmap m_placeholderImage; + QPixmap m_placeholderImageError; QUrl m_currentUrl; QString m_currentHtml; diff --git a/src/librssguard/services/abstract/label.cpp b/src/librssguard/services/abstract/label.cpp index 24dfa8823..87ece004c 100644 --- a/src/librssguard/services/abstract/label.cpp +++ b/src/librssguard/services/abstract/label.cpp @@ -47,7 +47,7 @@ bool Label::canBeDeleted() const { return Globals::hasFlag(getParentServiceRoot()->supportedLabelOperations(), ServiceRoot::LabelOperation::Deleting); } -bool Label::deleteViaGui() { +bool Label::deleteItem() { QSqlDatabase db = qApp->database()->driver()->connection(metaObject()->className()); if (DatabaseQueries::deleteLabel(db, this)) { diff --git a/src/librssguard/services/abstract/label.h b/src/librssguard/services/abstract/label.h index bf32acdf8..89965b0ab 100644 --- a/src/librssguard/services/abstract/label.h +++ b/src/librssguard/services/abstract/label.h @@ -29,7 +29,7 @@ class RSSGUARD_DLLSPEC Label : public RootItem { virtual int countOfUnreadMessages() const; virtual bool canBeEdited() const; virtual bool canBeDeleted() const; - virtual bool deleteViaGui(); + virtual bool deleteItem(); virtual void updateCounts(bool including_total_count); virtual QList undeletedMessages() const; diff --git a/src/librssguard/services/abstract/rootitem.cpp b/src/librssguard/services/abstract/rootitem.cpp index 81c37814e..8ffcbc1cc 100644 --- a/src/librssguard/services/abstract/rootitem.cpp +++ b/src/librssguard/services/abstract/rootitem.cpp @@ -63,7 +63,7 @@ bool RootItem::canBeDeleted() const { return false; } -bool RootItem::deleteViaGui() { +bool RootItem::deleteItem() { return false; } diff --git a/src/librssguard/services/abstract/rootitem.h b/src/librssguard/services/abstract/rootitem.h index 1a85f7ec7..362dbf957 100644 --- a/src/librssguard/services/abstract/rootitem.h +++ b/src/librssguard/services/abstract/rootitem.h @@ -80,7 +80,7 @@ class RSSGUARD_DLLSPEC RootItem : public QObject { // Performs deletion of the item, this // method should NOT display any additional dialogs. // Returns result status. - virtual bool deleteViaGui(); + virtual bool deleteItem(); // Performs all needed steps (DB update, remote server update) // to mark this item as read/unread. diff --git a/src/librssguard/services/abstract/search.cpp b/src/librssguard/services/abstract/search.cpp index 342ec6390..bd92222a4 100644 --- a/src/librssguard/services/abstract/search.cpp +++ b/src/librssguard/services/abstract/search.cpp @@ -48,7 +48,7 @@ bool Search::canBeDeleted() const { return true; } -bool Search::deleteViaGui() { +bool Search::deleteItem() { try { QSqlDatabase db = qApp->database()->driver()->connection(metaObject()->className()); DatabaseQueries::deleteProbe(db, this); diff --git a/src/librssguard/services/abstract/search.h b/src/librssguard/services/abstract/search.h index 56b0e7fe4..bd79e0130 100644 --- a/src/librssguard/services/abstract/search.h +++ b/src/librssguard/services/abstract/search.h @@ -33,7 +33,7 @@ class RSSGUARD_DLLSPEC Search : public RootItem { virtual int countOfUnreadMessages() const; virtual bool canBeEdited() const; virtual bool canBeDeleted() const; - virtual bool deleteViaGui(); + virtual bool deleteItem(); virtual void updateCounts(bool including_total_count); virtual QList undeletedMessages() const; diff --git a/src/librssguard/services/abstract/serviceroot.cpp b/src/librssguard/services/abstract/serviceroot.cpp index 8e6344ab2..6aa58c82c 100644 --- a/src/librssguard/services/abstract/serviceroot.cpp +++ b/src/librssguard/services/abstract/serviceroot.cpp @@ -36,7 +36,7 @@ ServiceRoot::ServiceRoot(RootItem* parent) ServiceRoot::~ServiceRoot() {} -bool ServiceRoot::deleteViaGui() { +bool ServiceRoot::deleteItem() { QSqlDatabase database = qApp->database()->driver()->connection(metaObject()->className()); if (DatabaseQueries::deleteAccount(database, this)) { @@ -49,7 +49,7 @@ bool ServiceRoot::deleteViaGui() { } } -void ServiceRoot::editItemsViaGui(const QList& items) { +void ServiceRoot::editItems(const QList& items) { // Feed editing. auto std_feeds = boolinq::from(items) .select([](RootItem* it) { diff --git a/src/librssguard/services/abstract/serviceroot.h b/src/librssguard/services/abstract/serviceroot.h index 94ab55252..b4c55f443 100644 --- a/src/librssguard/services/abstract/serviceroot.h +++ b/src/librssguard/services/abstract/serviceroot.h @@ -64,8 +64,8 @@ class ServiceRoot : public RootItem { virtual void onDatabaseCleanup(); virtual void updateCounts(bool including_total_count); virtual bool canBeDeleted() const; - virtual bool deleteViaGui(); - virtual void editItemsViaGui(const QList& items); + virtual bool deleteItem(); + virtual void editItems(const QList& items); virtual bool markAsReadUnread(ReadStatus status); virtual QList undeletedMessages() const; virtual bool supportsFeedAdding() const; diff --git a/src/librssguard/services/feedly/feedlyserviceroot.cpp b/src/librssguard/services/feedly/feedlyserviceroot.cpp index 7e76075c5..67b357de9 100644 --- a/src/librssguard/services/feedly/feedlyserviceroot.cpp +++ b/src/librssguard/services/feedly/feedlyserviceroot.cpp @@ -36,7 +36,7 @@ FormAccountDetails* FeedlyServiceRoot::accountSetupDialog() const { return new FormEditFeedlyAccount(qApp->mainFormWidget()); } -void FeedlyServiceRoot::editItemsViaGui(const QList& items) { +void FeedlyServiceRoot::editItems(const QList& items) { if (items.first()->kind() == RootItem::Kind::ServiceRoot) { QScopedPointer p(qobject_cast(accountSetupDialog())); @@ -44,7 +44,7 @@ void FeedlyServiceRoot::editItemsViaGui(const QList& items) { return; } - ServiceRoot::editItemsViaGui(items); + ServiceRoot::editItems(items); } QVariantHash FeedlyServiceRoot::customDatabaseData() const { diff --git a/src/librssguard/services/feedly/feedlyserviceroot.h b/src/librssguard/services/feedly/feedlyserviceroot.h index f01ff029c..833a7feca 100644 --- a/src/librssguard/services/feedly/feedlyserviceroot.h +++ b/src/librssguard/services/feedly/feedlyserviceroot.h @@ -16,7 +16,7 @@ class FeedlyServiceRoot : public ServiceRoot, public CacheForServiceRoot { virtual bool isSyncable() const; virtual bool canBeEdited() const; - virtual void editItemsViaGui(const QList& items); + virtual void editItems(const QList& items); virtual FormAccountDetails* accountSetupDialog() const; virtual void start(bool freshly_activated); virtual QString code() const; diff --git a/src/librssguard/services/gmail/gmailserviceroot.cpp b/src/librssguard/services/gmail/gmailserviceroot.cpp index 88ceb574b..9ce378d9b 100644 --- a/src/librssguard/services/gmail/gmailserviceroot.cpp +++ b/src/librssguard/services/gmail/gmailserviceroot.cpp @@ -166,7 +166,7 @@ FormAccountDetails* GmailServiceRoot::accountSetupDialog() const { return new FormEditGmailAccount(qApp->mainFormWidget()); } -void GmailServiceRoot::editItemsViaGui(const QList& items) { +void GmailServiceRoot::editItems(const QList& items) { if (items.first()->kind() == RootItem::Kind::ServiceRoot) { QScopedPointer p(qobject_cast(accountSetupDialog())); @@ -174,7 +174,7 @@ void GmailServiceRoot::editItemsViaGui(const QList& items) { return; } - ServiceRoot::editItemsViaGui(items); + ServiceRoot::editItems(items); } bool GmailServiceRoot::supportsFeedAdding() const { diff --git a/src/librssguard/services/gmail/gmailserviceroot.h b/src/librssguard/services/gmail/gmailserviceroot.h index a299033b6..dd49bc730 100644 --- a/src/librssguard/services/gmail/gmailserviceroot.h +++ b/src/librssguard/services/gmail/gmailserviceroot.h @@ -24,7 +24,7 @@ class GmailServiceRoot : public ServiceRoot, public CacheForServiceRoot { virtual QList serviceMenu(); virtual bool isSyncable() const; virtual bool canBeEdited() const; - virtual void editItemsViaGui(const QList& items); + virtual void editItems(const QList& items); virtual FormAccountDetails* accountSetupDialog() const; virtual bool supportsFeedAdding() const; virtual bool supportsCategoryAdding() const; diff --git a/src/librssguard/services/greader/greaderserviceroot.cpp b/src/librssguard/services/greader/greaderserviceroot.cpp index a1279e7de..744c103fa 100644 --- a/src/librssguard/services/greader/greaderserviceroot.cpp +++ b/src/librssguard/services/greader/greaderserviceroot.cpp @@ -30,7 +30,7 @@ FormAccountDetails* GreaderServiceRoot::accountSetupDialog() const { return new FormEditGreaderAccount(qApp->mainFormWidget()); } -void GreaderServiceRoot::editItemsViaGui(const QList& items) { +void GreaderServiceRoot::editItems(const QList& items) { if (items.first()->kind() == RootItem::Kind::ServiceRoot) { QScopedPointer p(qobject_cast(accountSetupDialog())); @@ -38,7 +38,7 @@ void GreaderServiceRoot::editItemsViaGui(const QList& items) { return; } - ServiceRoot::editItemsViaGui(items); + ServiceRoot::editItems(items); } QVariantHash GreaderServiceRoot::customDatabaseData() const { diff --git a/src/librssguard/services/greader/greaderserviceroot.h b/src/librssguard/services/greader/greaderserviceroot.h index 7f627f43e..352eff535 100644 --- a/src/librssguard/services/greader/greaderserviceroot.h +++ b/src/librssguard/services/greader/greaderserviceroot.h @@ -28,7 +28,7 @@ class GreaderServiceRoot : public ServiceRoot, public CacheForServiceRoot { virtual bool isSyncable() const; virtual bool canBeEdited() const; - virtual void editItemsViaGui(const QList& items); + virtual void editItems(const QList& items); virtual FormAccountDetails* accountSetupDialog() const; virtual void start(bool freshly_activated); virtual QString code() const; diff --git a/src/librssguard/services/owncloud/owncloudfeed.cpp b/src/librssguard/services/owncloud/owncloudfeed.cpp index 4268ec829..152ea7333 100644 --- a/src/librssguard/services/owncloud/owncloudfeed.cpp +++ b/src/librssguard/services/owncloud/owncloudfeed.cpp @@ -14,7 +14,7 @@ bool OwnCloudFeed::canBeDeleted() const { return true; } -bool OwnCloudFeed::deleteViaGui() { +bool OwnCloudFeed::deleteItem() { if (serviceRoot()->network()->deleteFeed(customId(), getParentServiceRoot()->networkProxy()) && removeItself()) { serviceRoot()->requestItemRemoval(this); return true; diff --git a/src/librssguard/services/owncloud/owncloudfeed.h b/src/librssguard/services/owncloud/owncloudfeed.h index 58a889fbb..a3288bee4 100644 --- a/src/librssguard/services/owncloud/owncloudfeed.h +++ b/src/librssguard/services/owncloud/owncloudfeed.h @@ -14,7 +14,7 @@ class OwnCloudFeed : public Feed { explicit OwnCloudFeed(RootItem* parent = nullptr); virtual bool canBeDeleted() const; - virtual bool deleteViaGui(); + virtual bool deleteItem(); private: bool removeItself(); diff --git a/src/librssguard/services/owncloud/owncloudserviceroot.cpp b/src/librssguard/services/owncloud/owncloudserviceroot.cpp index b44998a7b..9d95baa4a 100644 --- a/src/librssguard/services/owncloud/owncloudserviceroot.cpp +++ b/src/librssguard/services/owncloud/owncloudserviceroot.cpp @@ -34,7 +34,7 @@ FormAccountDetails* OwnCloudServiceRoot::accountSetupDialog() const { return new FormEditOwnCloudAccount(qApp->mainFormWidget()); } -void OwnCloudServiceRoot::editItemsViaGui(const QList& items) { +void OwnCloudServiceRoot::editItems(const QList& items) { if (items.first()->kind() == RootItem::Kind::ServiceRoot) { QScopedPointer p(qobject_cast(accountSetupDialog())); @@ -42,7 +42,7 @@ void OwnCloudServiceRoot::editItemsViaGui(const QList& items) { return; } - ServiceRoot::editItemsViaGui(items); + ServiceRoot::editItems(items); } bool OwnCloudServiceRoot::supportsFeedAdding() const { diff --git a/src/librssguard/services/owncloud/owncloudserviceroot.h b/src/librssguard/services/owncloud/owncloudserviceroot.h index 69bc5e94b..c74a46d14 100644 --- a/src/librssguard/services/owncloud/owncloudserviceroot.h +++ b/src/librssguard/services/owncloud/owncloudserviceroot.h @@ -20,7 +20,7 @@ class OwnCloudServiceRoot : public ServiceRoot, public CacheForServiceRoot { virtual bool isSyncable() const; virtual bool canBeEdited() const; - virtual void editItemsViaGui(const QList& items); + virtual void editItems(const QList& items); virtual FormAccountDetails* accountSetupDialog() const; virtual bool supportsFeedAdding() const; virtual bool supportsCategoryAdding() const; diff --git a/src/librssguard/services/reddit/redditserviceroot.cpp b/src/librssguard/services/reddit/redditserviceroot.cpp index 20c50ecbd..214058267 100644 --- a/src/librssguard/services/reddit/redditserviceroot.cpp +++ b/src/librssguard/services/reddit/redditserviceroot.cpp @@ -80,7 +80,7 @@ bool RedditServiceRoot::canBeEdited() const { return true; } -void RedditServiceRoot::editItemsViaGui(const QList& items) { +void RedditServiceRoot::editItems(const QList& items) { if (items.first()->kind() == RootItem::Kind::ServiceRoot) { QScopedPointer p(qobject_cast(accountSetupDialog())); @@ -88,7 +88,7 @@ void RedditServiceRoot::editItemsViaGui(const QList& items) { return; } - ServiceRoot::editItemsViaGui(items); + ServiceRoot::editItems(items); } FormAccountDetails* RedditServiceRoot::accountSetupDialog() const { diff --git a/src/librssguard/services/reddit/redditserviceroot.h b/src/librssguard/services/reddit/redditserviceroot.h index d8c0d217e..568faa1ac 100644 --- a/src/librssguard/services/reddit/redditserviceroot.h +++ b/src/librssguard/services/reddit/redditserviceroot.h @@ -19,7 +19,7 @@ class RedditServiceRoot : public ServiceRoot, public CacheForServiceRoot { virtual bool isSyncable() const; virtual bool canBeEdited() const; - virtual void editItemsViaGui(const QList& items); + virtual void editItems(const QList& items); virtual FormAccountDetails* accountSetupDialog() const; virtual bool supportsFeedAdding() const; virtual bool supportsCategoryAdding() const; diff --git a/src/librssguard/services/standard/standardcategory.cpp b/src/librssguard/services/standard/standardcategory.cpp index 7aff840f3..525ab02d3 100644 --- a/src/librssguard/services/standard/standardcategory.cpp +++ b/src/librssguard/services/standard/standardcategory.cpp @@ -47,7 +47,7 @@ bool StandardCategory::canBeDeleted() const { return true; } -bool StandardCategory::deleteViaGui() { +bool StandardCategory::deleteItem() { if (removeItself()) { serviceRoot()->requestItemRemoval(this); return true; diff --git a/src/librssguard/services/standard/standardcategory.h b/src/librssguard/services/standard/standardcategory.h index ab824b3b8..9763d28d6 100644 --- a/src/librssguard/services/standard/standardcategory.h +++ b/src/librssguard/services/standard/standardcategory.h @@ -22,7 +22,7 @@ class StandardCategory : public Category { virtual bool performDragDropChange(RootItem* target_item); virtual bool canBeEdited() const; virtual bool canBeDeleted() const; - virtual bool deleteViaGui(); + virtual bool deleteItem(); private: bool removeItself(); diff --git a/src/librssguard/services/standard/standardfeed.cpp b/src/librssguard/services/standard/standardfeed.cpp index 6046ea9ca..26d0bcde8 100644 --- a/src/librssguard/services/standard/standardfeed.cpp +++ b/src/librssguard/services/standard/standardfeed.cpp @@ -78,7 +78,7 @@ StandardServiceRoot* StandardFeed::serviceRoot() const { return qobject_cast(getParentServiceRoot()); } -bool StandardFeed::deleteViaGui() { +bool StandardFeed::deleteItem() { if (removeItself()) { serviceRoot()->requestItemRemoval(this); return true; diff --git a/src/librssguard/services/standard/standardfeed.h b/src/librssguard/services/standard/standardfeed.h index 58548d7a8..0cfa190ce 100644 --- a/src/librssguard/services/standard/standardfeed.h +++ b/src/librssguard/services/standard/standardfeed.h @@ -45,7 +45,7 @@ class StandardFeed : public Feed { virtual QList contextMenuFeedsList(); virtual QString additionalTooltip() const; virtual bool canBeDeleted() const; - virtual bool deleteViaGui(); + virtual bool deleteItem(); virtual QVariantHash customDatabaseData() const; virtual void setCustomDatabaseData(const QVariantHash& data); virtual Qt::ItemFlags additionalFlags() const; diff --git a/src/librssguard/services/standard/standardserviceroot.cpp b/src/librssguard/services/standard/standardserviceroot.cpp index 4ab10c9a6..74e1fc474 100644 --- a/src/librssguard/services/standard/standardserviceroot.cpp +++ b/src/librssguard/services/standard/standardserviceroot.cpp @@ -117,7 +117,7 @@ FormAccountDetails* StandardServiceRoot::accountSetupDialog() const { return new FormEditStandardAccount(qApp->mainFormWidget()); } -void StandardServiceRoot::editItemsViaGui(const QList& items) { +void StandardServiceRoot::editItems(const QList& items) { auto std_feeds = boolinq::from(items) .select([](RootItem* it) { return qobject_cast(it); @@ -144,7 +144,7 @@ void StandardServiceRoot::editItemsViaGui(const QList& items) { return; } - ServiceRoot::editItemsViaGui(items); + ServiceRoot::editItems(items); } bool StandardServiceRoot::supportsFeedAdding() const { diff --git a/src/librssguard/services/standard/standardserviceroot.h b/src/librssguard/services/standard/standardserviceroot.h index 5430ada24..1d9ae0462 100644 --- a/src/librssguard/services/standard/standardserviceroot.h +++ b/src/librssguard/services/standard/standardserviceroot.h @@ -30,7 +30,7 @@ class StandardServiceRoot : public ServiceRoot { virtual void stop(); virtual QString code() const; virtual bool canBeEdited() const; - virtual void editItemsViaGui(const QList& items); + virtual void editItems(const QList& items); virtual bool supportsFeedAdding() const; virtual bool supportsCategoryAdding() const; virtual Qt::ItemFlags additionalFlags() const; diff --git a/src/librssguard/services/tt-rss/ttrssfeed.cpp b/src/librssguard/services/tt-rss/ttrssfeed.cpp index 86b164bd2..01cf8f9b0 100644 --- a/src/librssguard/services/tt-rss/ttrssfeed.cpp +++ b/src/librssguard/services/tt-rss/ttrssfeed.cpp @@ -22,7 +22,7 @@ bool TtRssFeed::canBeDeleted() const { return true; } -bool TtRssFeed::deleteViaGui() { +bool TtRssFeed::deleteItem() { TtRssUnsubscribeFeedResponse response = serviceRoot()->network()->unsubscribeFeed(customNumericId(), getParentServiceRoot()->networkProxy()); diff --git a/src/librssguard/services/tt-rss/ttrssfeed.h b/src/librssguard/services/tt-rss/ttrssfeed.h index 7ee08aefc..577a7fac6 100644 --- a/src/librssguard/services/tt-rss/ttrssfeed.h +++ b/src/librssguard/services/tt-rss/ttrssfeed.h @@ -14,7 +14,7 @@ class TtRssFeed : public Feed { explicit TtRssFeed(RootItem* parent = nullptr); virtual bool canBeDeleted() const; - virtual bool deleteViaGui(); + virtual bool deleteItem(); virtual QList contextMenuFeedsList(); private: diff --git a/src/librssguard/services/tt-rss/ttrssserviceroot.cpp b/src/librssguard/services/tt-rss/ttrssserviceroot.cpp index c8f716181..d51064c9f 100644 --- a/src/librssguard/services/tt-rss/ttrssserviceroot.cpp +++ b/src/librssguard/services/tt-rss/ttrssserviceroot.cpp @@ -79,7 +79,7 @@ FormAccountDetails* TtRssServiceRoot::accountSetupDialog() const { return new FormEditTtRssAccount(qApp->mainFormWidget()); } -void TtRssServiceRoot::editItemsViaGui(const QList& items) { +void TtRssServiceRoot::editItems(const QList& items) { if (items.first()->kind() == RootItem::Kind::ServiceRoot) { QScopedPointer p(qobject_cast(accountSetupDialog())); @@ -87,7 +87,7 @@ void TtRssServiceRoot::editItemsViaGui(const QList& items) { return; } - ServiceRoot::editItemsViaGui(items); + ServiceRoot::editItems(items); } bool TtRssServiceRoot::supportsFeedAdding() const { diff --git a/src/librssguard/services/tt-rss/ttrssserviceroot.h b/src/librssguard/services/tt-rss/ttrssserviceroot.h index c4ce702d4..190813386 100644 --- a/src/librssguard/services/tt-rss/ttrssserviceroot.h +++ b/src/librssguard/services/tt-rss/ttrssserviceroot.h @@ -26,7 +26,7 @@ class TtRssServiceRoot : public ServiceRoot, public CacheForServiceRoot { virtual QString code() const; virtual bool isSyncable() const; virtual bool canBeEdited() const; - virtual void editItemsViaGui(const QList& items); + virtual void editItems(const QList& items); virtual FormAccountDetails* accountSetupDialog() const; virtual bool supportsFeedAdding() const; virtual bool supportsCategoryAdding() const;