33 #include <QStringList>
34 #include <QTranslator>
37 #include <QApplication>
42 class QSessionManager;
46 #include <QCoreApplication>
82 int exec(
const QStringList ¶ms);
110 bool event(QEvent *)
override;
119 #if (!defined(DISABLE_GUI) && defined(Q_OS_WIN))
120 void shutdownCleanup(QSessionManager &manager);
138 #ifndef DISABLE_WEBUI
QApplication BaseApplication
void setFileLoggerDeleteOld(bool value)
QStringList m_paramsQueue
int fileLoggerAge() const
QPointer< FileLogger > m_fileLogger
void setFileLoggerBackup(bool value)
SettingValue< bool > m_storeFileLoggerDeleteOld
int fileLoggerAgeType() const
bool isFileLoggerEnabled() const
QBtCommandLineParameters m_commandLineArgs
bool isFileLoggerDeleteOld() const
QPointer< MainWindow > m_window
SettingValue< QString > m_storeFileLoggerPath
void sendNotificationEmail(const BitTorrent::Torrent *torrent)
SettingValue< bool > m_storeFileLoggerEnabled
bool isFileLoggerBackup() const
SettingValue< bool > m_storeFileLoggerBackup
QPointer< MainWindow > mainWindow()
SettingValue< int > m_storeFileLoggerAge
void setFileLoggerAgeType(int value)
SettingValue< int > m_storeFileLoggerMaxSize
void setFileLoggerAge(int value)
Application(int &argc, char **argv)
void torrentFinished(BitTorrent::Torrent *const torrent)
int exec(const QStringList ¶ms)
void allTorrentsFinished()
QString fileLoggerPath() const
void processParams(const QStringList ¶ms)
void processMessage(const QString &message)
SettingValue< int > m_storeFileLoggerAgeType
ApplicationInstanceManager * m_instanceManager
QTranslator m_qtTranslator
const QBtCommandLineParameters & commandLineArgs() const
void setFileLoggerEnabled(bool value)
void initializeTranslation()
void setFileLoggerMaxSize(int bytes)
int fileLoggerMaxSize() const
void setFileLoggerPath(const QString &path)
void runExternalProgram(const BitTorrent::Torrent *torrent) const
ShutdownDialogAction m_shutdownAct
bool sendParams(const QStringList ¶ms)
T value(const QString &key, const T &defaultValue={})