diff --git a/src/librssguard/definitions/definitions.h b/src/librssguard/definitions/definitions.h index 6a58aae68..08f966756 100755 --- a/src/librssguard/definitions/definitions.h +++ b/src/librssguard/definitions/definitions.h @@ -81,6 +81,9 @@ #define EXTERNAL_TOOL_SEPARATOR "###" #define EXTERNAL_TOOL_PARAM_SEPARATOR "|||" +#define CLI_LOG_SHORT "l" +#define CLI_LOG_LONG "log" + #define HTTP_HEADERS_ACCEPT "Accept" #define HTTP_HEADERS_CONTENT_TYPE "Content-Type" #define HTTP_HEADERS_CONTENT_LENGTH "Content-Length" diff --git a/src/librssguard/miscellaneous/application.cpp b/src/librssguard/miscellaneous/application.cpp index b28a50520..75c8376b2 100755 --- a/src/librssguard/miscellaneous/application.cpp +++ b/src/librssguard/miscellaneous/application.cpp @@ -49,11 +49,17 @@ Application::Application(const QString& id, int& argc, char** argv) m_feedReader(nullptr), m_quitLogicDone(false), - m_updateFeedsLock(new Mutex()), m_mainForm(nullptr), - m_trayIcon(nullptr), m_settings(Settings::setupSettings(this)), m_webFactory(new WebFactory(this)), - m_system(new SystemFactory(this)), m_skins(new SkinFactory(this)), - m_localization(new Localization(this)), m_icons(new IconFactory(this)), - m_database(new DatabaseFactory(this)), m_downloadManager(nullptr), m_shouldRestart(false) { + m_updateFeedsLock(new Mutex()), + m_mainForm(nullptr), + m_trayIcon(nullptr), + m_settings(Settings::setupSettings(this)), + m_webFactory(new WebFactory(this)), + m_system(new SystemFactory(this)), + m_skins(new SkinFactory(this)), + m_localization(new Localization(this)), + m_icons(new IconFactory(this)), + m_database(new DatabaseFactory(this)), + m_downloadManager(nullptr), m_shouldRestart(false) { parseCmdArguments(); @@ -556,7 +562,8 @@ void Application::determineFirstRuns() { } void Application::parseCmdArguments() { - QCommandLineOption log_file(QStringList() << "l" << "log", "Write application debug log to file.", "log-file"); + QCommandLineOption log_file(QStringList() << CLI_LOG_SHORT << CLI_LOG_LONG, + "Write application debug log to file.", "log-file"); m_cmdParser.addOption(log_file); m_cmdParser.addHelpOption(); @@ -565,5 +572,5 @@ void Application::parseCmdArguments() { m_cmdParser.process(*this); - s_customLogFile = m_cmdParser.value(QSL("l")); + s_customLogFile = m_cmdParser.value(CLI_LOG_SHORT); } diff --git a/src/librssguard/network-web/downloaditem.ui b/src/librssguard/network-web/downloaditem.ui index 17346c276..9f162d309 100644 --- a/src/librssguard/network-web/downloaditem.ui +++ b/src/librssguard/network-web/downloaditem.ui @@ -6,7 +6,7 @@ 0 0 - 413 + 418 206 @@ -19,9 +19,6 @@ 0 - - Ico - @@ -81,7 +78,7 @@ - + false @@ -91,21 +88,21 @@ - + &Stop - + &Open file - + Open &directory diff --git a/src/librssguard/network-web/downloadmanager.cpp b/src/librssguard/network-web/downloadmanager.cpp index 3c4705253..ee885228d 100644 --- a/src/librssguard/network-web/downloadmanager.cpp +++ b/src/librssguard/network-web/downloadmanager.cpp @@ -31,10 +31,15 @@ DownloadItem::DownloadItem(QNetworkReply* reply, QWidget* parent) : QWidget(pare m_ui->m_btnTryAgain->hide(); m_requestFileName = qApp->settings()->value(GROUP(Downloads), SETTING(Downloads::AlwaysPromptForFilename)).toBool(); - connect(m_ui->m_btnStopDownload, &QToolButton::clicked, this, &DownloadItem::stop); - connect(m_ui->m_btnOpenFile, &QToolButton::clicked, this, &DownloadItem::openFile); - connect(m_ui->m_btnTryAgain, &QToolButton::clicked, this, &DownloadItem::tryAgain); - connect(m_ui->m_btnOpenFolder, &QToolButton::clicked, this, &DownloadItem::openFolder); + m_ui->m_btnTryAgain->setIcon(qApp->icons()->fromTheme(QSL("view-refresh"))); + m_ui->m_btnOpenFile->setIcon(qApp->icons()->fromTheme(QSL("document-open"))); + m_ui->m_btnOpenFolder->setIcon(qApp->icons()->fromTheme(QSL("folder"))); + m_ui->m_btnStopDownload->setIcon(qApp->icons()->fromTheme(QSL("process-stop"))); + + connect(m_ui->m_btnStopDownload, &QPushButton::clicked, this, &DownloadItem::stop); + connect(m_ui->m_btnOpenFile, &QPushButton::clicked, this, &DownloadItem::openFile); + connect(m_ui->m_btnTryAgain, &QPushButton::clicked, this, &DownloadItem::tryAgain); + connect(m_ui->m_btnOpenFolder, &QPushButton::clicked, this, &DownloadItem::openFolder); init(); } @@ -432,6 +437,9 @@ DownloadManager::DownloadManager(QWidget* parent) : TabContent(parent), m_ui(new m_ui->m_viewDownloads->setAlternatingRowColors(true); m_ui->m_viewDownloads->horizontalHeader()->setStretchLastSection(true); m_ui->m_viewDownloads->setModel(m_model); + + m_ui->m_btnCleanup->setIcon(qApp->icons()->fromTheme(QSL("edit-clear"))); + setDownloadDirectory(qApp->settings()->value(GROUP(Downloads), SETTING(Downloads::TargetDirectory)).toString()); connect(m_ui->m_btnCleanup, &QPushButton::clicked, this, &DownloadManager::cleanup); load();