mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-06 23:52:31 -06:00
Fix coding style (Issue #2192).
This commit is contained in:
committed by
sledgehammer999
parent
9a6f8ab402
commit
acd5fcfb00
@@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Bittorrent Client using Qt4 and libtorrent.
|
||||
* Copyright (C) 2010 Christophe Dumez, Arnaud Demaiziere
|
||||
* Bittorrent Client using Qt and libtorrent.
|
||||
* Copyright (C) 2010 Christophe Dumez <chris@qbittorrent.org>
|
||||
* Copyright (C) 2010 Arnaud Demaiziere <arnaud@qbittorrent.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
@@ -39,6 +40,7 @@
|
||||
|
||||
#include "rssfile.h"
|
||||
|
||||
class RssFolder;
|
||||
class RssFeed;
|
||||
class RssManager;
|
||||
class RssDownloadRuleList;
|
||||
@@ -47,69 +49,69 @@ typedef QHash<QString, RssArticlePtr> RssArticleHash;
|
||||
typedef QSharedPointer<RssFeed> RssFeedPtr;
|
||||
typedef QList<RssFeedPtr> RssFeedList;
|
||||
|
||||
bool rssArticleDateRecentThan(const RssArticlePtr& left, const RssArticlePtr& right);
|
||||
bool rssArticleDateRecentThan(const RssArticlePtr &left, const RssArticlePtr &right);
|
||||
|
||||
class RssFeed: public QObject, public RssFile {
|
||||
Q_OBJECT
|
||||
class RssFeed: public QObject, public RssFile
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
RssFeed(RssManager* manager, RssFolder* m_parent, const QString& url);
|
||||
virtual ~RssFeed();
|
||||
virtual RssFolder* parent() const { return m_parent; }
|
||||
virtual void setParent(RssFolder* parent) { m_parent = parent; }
|
||||
bool refresh();
|
||||
virtual QString id() const { return m_url; }
|
||||
virtual void removeAllSettings();
|
||||
virtual void saveItemsToDisk();
|
||||
bool isLoading() const;
|
||||
QString title() const;
|
||||
virtual void rename(const QString &alias);
|
||||
virtual QString displayName() const;
|
||||
QString url() const;
|
||||
virtual QString iconPath() const;
|
||||
bool hasCustomIcon() const;
|
||||
void setIconPath(const QString &pathHierarchy);
|
||||
RssArticlePtr getItem(const QString &guid) const;
|
||||
uint count() const;
|
||||
virtual void markAsRead();
|
||||
void markAsDirty(bool dirty = true);
|
||||
virtual uint unreadCount() const;
|
||||
virtual RssArticleList articleListByDateDesc() const;
|
||||
const RssArticleHash& articleHash() const { return m_articles; }
|
||||
virtual RssArticleList unreadArticleListByDateDesc() const;
|
||||
void decrementUnreadCount();
|
||||
void recheckRssItemsForDownload();
|
||||
RssFeed(RssManager *manager, RssFolder *parent, const QString &url);
|
||||
~RssFeed();
|
||||
|
||||
RssFolder *parent() const;
|
||||
void setParent(RssFolder *parent);
|
||||
bool refresh();
|
||||
QString id() const;
|
||||
void removeAllSettings();
|
||||
void saveItemsToDisk();
|
||||
bool isLoading() const;
|
||||
QString title() const;
|
||||
void rename(const QString &newName);
|
||||
QString displayName() const;
|
||||
QString url() const;
|
||||
QString iconPath() const;
|
||||
bool hasCustomIcon() const;
|
||||
void setIconPath(const QString &pathHierarchy);
|
||||
RssArticlePtr getItem(const QString &guid) const;
|
||||
uint count() const;
|
||||
void markAsRead();
|
||||
void markAsDirty(bool dirty = true);
|
||||
uint unreadCount() const;
|
||||
RssArticleList articleListByDateDesc() const;
|
||||
const RssArticleHash &articleHash() const;
|
||||
RssArticleList unreadArticleListByDateDesc() const;
|
||||
void decrementUnreadCount();
|
||||
void recheckRssItemsForDownload();
|
||||
|
||||
private slots:
|
||||
void handleFinishedDownload(const QString &url, const QString &filePath);
|
||||
void handleDownloadFailure(const QString &url, const QString &error);
|
||||
void handleFeedTitle(const QString& feedUrl, const QString& title);
|
||||
void handleNewArticle(const QString& feedUrl, const QVariantHash& article);
|
||||
void handleFeedParsingFinished(const QString& feedUrl, const QString& error);
|
||||
void handleArticleStateChanged();
|
||||
void handleFinishedDownload(const QString &url, const QString &filePath);
|
||||
void handleDownloadFailure(const QString &url, const QString &error);
|
||||
void handleFeedTitle(const QString &feedUrl, const QString &title);
|
||||
void handleNewArticle(const QString &feedUrl, const QVariantHash &article);
|
||||
void handleFeedParsingFinished(const QString &feedUrl, const QString &error);
|
||||
void handleArticleStateChanged();
|
||||
|
||||
private:
|
||||
QString iconUrl() const;
|
||||
void loadItemsFromDisk();
|
||||
void addArticle(const RssArticlePtr& article);
|
||||
void downloadArticleTorrentIfMatching(RssDownloadRuleList* rules, const RssArticlePtr& article);
|
||||
QString iconUrl() const;
|
||||
void loadItemsFromDisk();
|
||||
void addArticle(const RssArticlePtr &article);
|
||||
void downloadArticleTorrentIfMatching(RssDownloadRuleList *rules, const RssArticlePtr &article);
|
||||
|
||||
private:
|
||||
RssManager* m_manager;
|
||||
RssArticleHash m_articles;
|
||||
RssArticleList m_articlesByDate; // Articles sorted by date (more recent first)
|
||||
RssFolder* m_parent;
|
||||
QString m_title;
|
||||
QString m_url;
|
||||
QString m_alias;
|
||||
QString m_icon;
|
||||
QString m_iconUrl;
|
||||
uint m_unreadCount;
|
||||
bool m_dirty;
|
||||
bool m_inErrorState;
|
||||
bool m_loading;
|
||||
|
||||
RssManager *m_manager;
|
||||
RssArticleHash m_articles;
|
||||
RssArticleList m_articlesByDate; // Articles sorted by date (more recent first)
|
||||
RssFolder *m_parent;
|
||||
QString m_title;
|
||||
QString m_url;
|
||||
QString m_alias;
|
||||
QString m_icon;
|
||||
QString m_iconUrl;
|
||||
uint m_unreadCount;
|
||||
bool m_dirty;
|
||||
bool m_inErrorState;
|
||||
bool m_loading;
|
||||
};
|
||||
|
||||
|
||||
#endif // RSSFEED_H
|
||||
|
||||
Reference in New Issue
Block a user