qBittorrent
application.cpp File Reference
#include "application.h"
#include <QtGlobal>
#include <algorithm>
#include <QAtomicInt>
#include <QDebug>
#include <QDir>
#include <QLibraryInfo>
#include <QProcess>
#include <QMessageBox>
#include <QPixmapCache>
#include "base/bittorrent/infohash.h"
#include "base/bittorrent/session.h"
#include "base/bittorrent/torrent.h"
#include "base/exceptions.h"
#include "base/iconprovider.h"
#include "base/logger.h"
#include "base/net/downloadmanager.h"
#include "base/net/geoipmanager.h"
#include "base/net/proxyconfigurationmanager.h"
#include "base/net/smtp.h"
#include "base/preferences.h"
#include "base/profile.h"
#include "base/rss/rss_autodownloader.h"
#include "base/rss/rss_session.h"
#include "base/search/searchpluginmanager.h"
#include "base/settingsstorage.h"
#include "base/torrentfileswatcher.h"
#include "base/utils/compare.h"
#include "base/utils/fs.h"
#include "base/utils/misc.h"
#include "base/version.h"
#include "applicationinstancemanager.h"
#include "filelogger.h"
#include "gui/addnewtorrentdialog.h"
#include "gui/uithememanager.h"
#include "gui/utils.h"
#include "gui/mainwindow.h"
#include "gui/shutdownconfirmdialog.h"
#include "webui/webui.h"
Include dependency graph for application.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{application.cpp}
 

Macros

#define SETTINGS_KEY(name)   "Application/" name
 
#define FILELOGGER_SETTINGS_KEY(name)   (SETTINGS_KEY("FileLogger/") name)
 

Variables

const QString anonymous_namespace{application.cpp}::LOG_FOLDER = QStringLiteral("logs")
 
const QChar anonymous_namespace{application.cpp}::PARAMS_SEPARATOR = QLatin1Char('|')
 
const QString anonymous_namespace{application.cpp}::DEFAULT_PORTABLE_MODE_PROFILE_DIR = QStringLiteral("profile")
 
const int anonymous_namespace{application.cpp}::MIN_FILELOG_SIZE = 1024
 
const int anonymous_namespace{application.cpp}::MAX_FILELOG_SIZE = 1000 * 1024 * 1024
 
const int anonymous_namespace{application.cpp}::DEFAULT_FILELOG_SIZE = 65 * 1024
 
const int anonymous_namespace{application.cpp}::PIXMAP_CACHE_SIZE = 64 * 1024 * 1024
 

Macro Definition Documentation

◆ FILELOGGER_SETTINGS_KEY

#define FILELOGGER_SETTINGS_KEY (   name)    (SETTINGS_KEY("FileLogger/") name)

Definition at line 103 of file application.cpp.

◆ SETTINGS_KEY

#define SETTINGS_KEY (   name)    "Application/" name

Definition at line 102 of file application.cpp.