qBittorrent
|
#include <rsswidget.h>
Public Slots | |
void | deleteSelectedItems () |
void | updateRefreshInterval (int val) const |
Signals | |
void | unreadCountUpdated (int count) |
Public Member Functions | |
RSSWidget (QWidget *parent) | |
~RSSWidget () | |
Private Slots | |
void | on_newFeedButton_clicked () |
void | refreshAllFeeds () |
void | on_markReadButton_clicked () |
void | displayRSSListMenu (const QPoint &) |
void | displayItemsListMenu (const QPoint &) |
void | renameSelectedRSSItem () |
void | refreshSelectedItems () |
void | copySelectedFeedsURL () |
void | handleCurrentFeedItemChanged (QTreeWidgetItem *currentItem) |
void | handleCurrentArticleItemChanged (QListWidgetItem *currentItem, QListWidgetItem *previousItem) |
void | openSelectedArticlesUrls () |
void | downloadSelectedTorrents () |
void | saveSlidersPosition () |
void | restoreSlidersPosition () |
void | askNewFolder () |
void | saveFoldersOpenState () |
void | loadFoldersOpenState () |
void | on_rssDownloaderBtn_clicked () |
void | handleSessionProcessingStateChanged (bool enabled) |
void | handleUnreadCountChanged () |
Private Attributes | |
Ui::RSSWidget * | m_ui |
ArticleListWidget * | m_articleListWidget |
FeedListWidget * | m_feedListWidget |
Definition at line 46 of file rsswidget.h.
RSSWidget::RSSWidget | ( | QWidget * | parent | ) |
Definition at line 58 of file rsswidget.cpp.
References askNewFolder(), copySelectedFeedsURL(), deleteSelectedItems(), displayItemsListMenu(), displayRSSListMenu(), downloadSelectedTorrents(), handleCurrentArticleItemChanged(), handleCurrentFeedItemChanged(), handleSessionProcessingStateChanged(), handleUnreadCountChanged(), RSS::Session::instance(), UIThemeManager::instance(), loadFoldersOpenState(), m_articleListWidget, m_feedListWidget, m_ui, on_markReadButton_clicked(), on_newFeedButton_clicked(), openSelectedArticlesUrls(), RSS::Session::processingStateChanged(), refreshAllFeeds(), refreshSelectedItems(), renameSelectedRSSItem(), restoreSlidersPosition(), saveSlidersPosition(), FeedListWidget::stickyUnreadItem(), and RSS::Item::unreadCountChanged().
RSSWidget::~RSSWidget | ( | ) |
Definition at line 130 of file rsswidget.cpp.
References m_articleListWidget, m_feedListWidget, m_ui, and saveFoldersOpenState().
|
privateslot |
Definition at line 224 of file rsswidget.cpp.
References RSS::Session::addFolder(), FeedListWidget::getRSSItem(), AutoExpandableDialog::getText(), RSS::Session::instance(), FeedListWidget::isFolder(), RSS::Session::itemByPath(), RSS::Item::joinPath(), m_feedListWidget, FeedListWidget::mapRSSItem(), RSS::Item::path(), RSS::Session::rootFolder(), and FeedListWidget::stickyUnreadItem().
Referenced by RSSWidget().
|
privateslot |
Definition at line 437 of file rsswidget.cpp.
References asConst(), FeedListWidget::getRSSItem(), and m_feedListWidget.
Referenced by RSSWidget().
|
slot |
Definition at line 303 of file rsswidget.cpp.
References RSS::Session::instance(), FeedListWidget::itemPath(), m_feedListWidget, RSS::Session::removeItem(), and FeedListWidget::stickyUnreadItem().
Referenced by RSSWidget().
|
privateslot |
Definition at line 195 of file rsswidget.cpp.
References asConst(), m_articleListWidget, and m_ui.
Referenced by RSSWidget().
|
privateslot |
Definition at line 143 of file rsswidget.cpp.
References FeedListWidget::isFeed(), FeedListWidget::isFolder(), m_feedListWidget, m_ui, and FeedListWidget::stickyUnreadItem().
Referenced by RSSWidget().
|
privateslot |
Definition at line 358 of file rsswidget.cpp.
References BitTorrent::Session::addTorrent(), asConst(), BitTorrent::Session::instance(), AddNewTorrentDialog::isEnabled(), m_articleListWidget, and AddNewTorrentDialog::show().
Referenced by RSSWidget().
|
privateslot |
Definition at line 465 of file rsswidget.cpp.
References ArticleListWidget::getRSSArticle(), m_articleListWidget, m_ui, and anonymous_namespace{session.cpp}::toString().
Referenced by RSSWidget().
|
privateslot |
Definition at line 448 of file rsswidget.cpp.
References FeedListWidget::getRSSItem(), m_articleListWidget, m_feedListWidget, ArticleListWidget::setRSSItem(), and FeedListWidget::stickyUnreadItem().
Referenced by RSSWidget().
|
privateslot |
Definition at line 561 of file rsswidget.cpp.
References m_ui.
Referenced by RSSWidget().
|
privateslot |
Definition at line 566 of file rsswidget.cpp.
References RSS::Session::instance(), and unreadCountUpdated().
Referenced by RSSWidget().
|
privateslot |
Definition at line 322 of file rsswidget.cpp.
References asConst(), FeedListWidget::getRSSItem(), Preferences::getRssOpenFolders(), Preferences::instance(), m_feedListWidget, and RSS::Item::name().
Referenced by RSSWidget().
|
privateslot |
Definition at line 454 of file rsswidget.cpp.
References asConst(), FeedListWidget::getRSSItem(), m_feedListWidget, RSS::Item::markAsRead(), and FeedListWidget::stickyUnreadItem().
Referenced by RSSWidget().
|
privateslot |
Definition at line 262 of file rsswidget.cpp.
References RSS::Session::addFeed(), FeedListWidget::getRSSItem(), AutoExpandableDialog::getText(), Net::DownloadManager::hasSupportedScheme(), RSS::Session::instance(), FeedListWidget::isFolder(), RSS::Session::itemByPath(), RSS::Item::joinPath(), m_feedListWidget, FeedListWidget::mapRSSItem(), RSS::Item::path(), RSS::Session::rootFolder(), and FeedListWidget::stickyUnreadItem().
Referenced by RSSWidget().
|
privateslot |
Definition at line 554 of file rsswidget.cpp.
|
privateslot |
Definition at line 379 of file rsswidget.cpp.
References asConst(), and m_articleListWidget.
Referenced by RSSWidget().
|
privateslot |
Definition at line 353 of file rsswidget.cpp.
References RSS::Session::instance(), and RSS::Session::refresh().
Referenced by refreshSelectedItems(), and RSSWidget().
|
privateslot |
Definition at line 423 of file rsswidget.cpp.
References asConst(), FeedListWidget::getRSSItem(), m_feedListWidget, RSS::Item::refresh(), refreshAllFeeds(), and FeedListWidget::stickyUnreadItem().
Referenced by RSSWidget().
|
privateslot |
Definition at line 394 of file rsswidget.cpp.
References FeedListWidget::getRSSItem(), AutoExpandableDialog::getText(), RSS::Session::instance(), RSS::Item::joinPath(), m_feedListWidget, RSS::Session::moveItem(), RSS::Item::name(), RSS::Item::parentPath(), RSS::Item::path(), and FeedListWidget::stickyUnreadItem().
Referenced by RSSWidget().
|
privateslot |
Definition at line 538 of file rsswidget.cpp.
References Preferences::getRssMainSplitterState(), Preferences::getRssSideSplitterState(), Preferences::instance(), and m_ui.
Referenced by RSSWidget().
|
privateslot |
Definition at line 345 of file rsswidget.cpp.
References asConst(), FeedListWidget::getAllOpenedFolders(), Preferences::instance(), FeedListWidget::itemPath(), m_feedListWidget, and Preferences::setRssOpenFolders().
Referenced by ~RSSWidget().
|
privateslot |
Definition at line 530 of file rsswidget.cpp.
References Preferences::instance(), m_ui, Preferences::setRssMainSplitterState(), and Preferences::setRssSideSplitterState().
Referenced by RSSWidget().
|
signal |
Referenced by MainWindow::displayRSSTab(), and handleUnreadCountChanged().
|
slot |
Definition at line 549 of file rsswidget.cpp.
References RSS::Session::instance(), and RSS::Session::setRefreshInterval().
|
private |
Definition at line 85 of file rsswidget.h.
Referenced by displayItemsListMenu(), downloadSelectedTorrents(), handleCurrentArticleItemChanged(), handleCurrentFeedItemChanged(), openSelectedArticlesUrls(), RSSWidget(), and ~RSSWidget().
|
private |
Definition at line 86 of file rsswidget.h.
Referenced by askNewFolder(), copySelectedFeedsURL(), deleteSelectedItems(), displayRSSListMenu(), handleCurrentFeedItemChanged(), loadFoldersOpenState(), on_markReadButton_clicked(), on_newFeedButton_clicked(), refreshSelectedItems(), renameSelectedRSSItem(), RSSWidget(), saveFoldersOpenState(), and ~RSSWidget().
|
private |
Definition at line 84 of file rsswidget.h.
Referenced by displayItemsListMenu(), displayRSSListMenu(), handleCurrentArticleItemChanged(), handleSessionProcessingStateChanged(), restoreSlidersPosition(), RSSWidget(), saveSlidersPosition(), and ~RSSWidget().