Refactoring.
This commit is contained in:
parent
5f7f6d898f
commit
ba60a3638b
@ -167,6 +167,10 @@ bool FeedDownloadResults::lessThan(const QPair<QString, int> &lhs, const QPair<Q
|
||||
return lhs.second > rhs.second;
|
||||
}
|
||||
|
||||
void FeedDownloadResults::clear() {
|
||||
m_updatedFeeds.clear();
|
||||
}
|
||||
|
||||
QList<QPair<QString,int> > FeedDownloadResults::updatedFeeds() const {
|
||||
return m_updatedFeeds;
|
||||
}
|
||||
|
@ -37,13 +37,10 @@ class FeedDownloadResults {
|
||||
|
||||
void appendUpdatedFeed(const QPair<QString,int> &feed);
|
||||
void sort();
|
||||
void clear();
|
||||
|
||||
static bool lessThan(const QPair<QString,int> &lhs, const QPair<QString,int> &rhs);
|
||||
|
||||
inline void clear() {
|
||||
m_updatedFeeds.clear();
|
||||
}
|
||||
|
||||
private:
|
||||
// QString represents title if the feed, int represents count of newly downloaded messages.
|
||||
QList<QPair<QString,int> > m_updatedFeeds;
|
||||
|
@ -33,6 +33,7 @@
|
||||
#include "gui/statusbar.h"
|
||||
#include "gui/dialogs/formmain.h"
|
||||
#include "core/feeddownloader.h"
|
||||
#include "services/abstract/serviceentrypoint.h"
|
||||
|
||||
#include <QThread>
|
||||
#include <QSqlError>
|
||||
|
@ -181,6 +181,18 @@ void Application::setMainForm(FormMain *main_form) {
|
||||
m_mainForm = main_form;
|
||||
}
|
||||
|
||||
QString Application::tempFolderPath() {
|
||||
return IOFactory::getSystemFolder(QStandardPaths::TempLocation);
|
||||
}
|
||||
|
||||
QString Application::documentsFolderPath() {
|
||||
return IOFactory::getSystemFolder(QStandardPaths::DocumentsLocation);
|
||||
}
|
||||
|
||||
QString Application::homeFolderPath() {
|
||||
return IOFactory::getSystemFolder(QStandardPaths::HomeLocation);
|
||||
}
|
||||
|
||||
void Application::backupDatabaseSettings(bool backup_database, bool backup_settings,
|
||||
const QString &target_path, const QString &backup_name) {
|
||||
if (!QFileInfo(target_path).isWritable()) {
|
||||
|
@ -29,7 +29,6 @@
|
||||
#include "miscellaneous/iofactory.h"
|
||||
#include "gui/systemtrayicon.h"
|
||||
#include "network-web/downloadmanager.h"
|
||||
#include "services/abstract/serviceentrypoint.h"
|
||||
#include "core/feeddownloader.h"
|
||||
|
||||
#include <QList>
|
||||
@ -76,31 +75,17 @@ class Application : public QtSingleApplication {
|
||||
IconFactory *icons();
|
||||
DownloadManager *downloadManager();
|
||||
Settings *settings();
|
||||
|
||||
// Access to application-wide close lock.
|
||||
Mutex *feedUpdateLock();
|
||||
|
||||
FormMain *mainForm();
|
||||
QWidget *mainFormWidget();
|
||||
|
||||
// Access to application tray icon. Always use this in cooperation with
|
||||
// SystemTrayIcon::isSystemTrayActivated().
|
||||
SystemTrayIcon *trayIcon();
|
||||
|
||||
QString tempFolderPath();
|
||||
QString documentsFolderPath();
|
||||
QString homeFolderPath();
|
||||
|
||||
void setMainForm(FormMain *main_form);
|
||||
|
||||
inline QString tempFolderPath() {
|
||||
return IOFactory::getSystemFolder(QStandardPaths::TempLocation);
|
||||
}
|
||||
|
||||
inline QString documentsFolderPath() {
|
||||
return IOFactory::getSystemFolder(QStandardPaths::DocumentsLocation);
|
||||
}
|
||||
|
||||
inline QString homeFolderPath() {
|
||||
return IOFactory::getSystemFolder(QStandardPaths::HomeLocation);
|
||||
}
|
||||
|
||||
void backupDatabaseSettings(bool backup_database, bool backup_settings,
|
||||
const QString &target_path, const QString &backup_name);
|
||||
void restoreDatabaseSettings(bool restore_database, bool restore_settings,
|
||||
|
Loading…
x
Reference in New Issue
Block a user