diff --git a/resources/desktop/com.github.rssguard.appdata.xml b/resources/desktop/com.github.rssguard.appdata.xml index ed8455030..f9a7fc1bb 100644 --- a/resources/desktop/com.github.rssguard.appdata.xml +++ b/resources/desktop/com.github.rssguard.appdata.xml @@ -30,7 +30,7 @@ https://martinrotter.github.io/donate/ - + none diff --git a/resources/scripts/7za b/resources/scripts/7za index 9c10723bf..47f412575 160000 --- a/resources/scripts/7za +++ b/resources/scripts/7za @@ -1 +1 @@ -Subproject commit 9c10723bfbaf6cb85107d6ee16e0324e9e487749 +Subproject commit 47f4125753452eff8800dbd6600c5a05540b15d9 diff --git a/src/librssguard/dynamic-shortcuts/dynamicshortcutswidget.h b/src/librssguard/dynamic-shortcuts/dynamicshortcutswidget.h index d2583a297..1cac52fed 100644 --- a/src/librssguard/dynamic-shortcuts/dynamicshortcutswidget.h +++ b/src/librssguard/dynamic-shortcuts/dynamicshortcutswidget.h @@ -16,7 +16,7 @@ class DynamicShortcutsWidget : public QWidget { public: // Constructors and destructors. - explicit DynamicShortcutsWidget(QWidget* parent = 0); + explicit DynamicShortcutsWidget(QWidget* parent = nullptr); virtual ~DynamicShortcutsWidget(); // Updates shortcuts of all actions according to changes. @@ -40,7 +40,6 @@ class DynamicShortcutsWidget : public QWidget { private: QGridLayout* m_layout; - QList m_actionBindings; }; diff --git a/src/librssguard/dynamic-shortcuts/shortcutcatcher.cpp b/src/librssguard/dynamic-shortcuts/shortcutcatcher.cpp index 668619918..45008946b 100644 --- a/src/librssguard/dynamic-shortcuts/shortcutcatcher.cpp +++ b/src/librssguard/dynamic-shortcuts/shortcutcatcher.cpp @@ -2,7 +2,7 @@ #include "dynamic-shortcuts/shortcutcatcher.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include "miscellaneous/iconfactory.h" #include diff --git a/src/librssguard/dynamic-shortcuts/shortcutcatcher.h b/src/librssguard/dynamic-shortcuts/shortcutcatcher.h index ecc0483a6..b9a9c3e13 100644 --- a/src/librssguard/dynamic-shortcuts/shortcutcatcher.h +++ b/src/librssguard/dynamic-shortcuts/shortcutcatcher.h @@ -5,8 +5,8 @@ #include -class QHBoxLayout; class PlainToolButton; +class QHBoxLayout; class QKeySequenceEdit; class ShortcutCatcher : public QWidget { diff --git a/src/librssguard/gui/dialogs/formaddaccount.h b/src/librssguard/gui/dialogs/formaddaccount.h index b7a0e2b45..6b9b8c8bb 100644 --- a/src/librssguard/gui/dialogs/formaddaccount.h +++ b/src/librssguard/gui/dialogs/formaddaccount.h @@ -14,7 +14,7 @@ class FormAddAccount : public QDialog { Q_OBJECT public: - explicit FormAddAccount(const QList& entry_points, FeedsModel* model, QWidget* parent = 0); + explicit FormAddAccount(const QList& entry_points, FeedsModel* model, QWidget* parent = nullptr); virtual ~FormAddAccount(); private slots: diff --git a/src/librssguard/gui/dialogs/formbackupdatabasesettings.h b/src/librssguard/gui/dialogs/formbackupdatabasesettings.h index 5d2497fcb..e93aff439 100644 --- a/src/librssguard/gui/dialogs/formbackupdatabasesettings.h +++ b/src/librssguard/gui/dialogs/formbackupdatabasesettings.h @@ -11,9 +11,7 @@ class FormBackupDatabaseSettings : public QDialog { Q_OBJECT public: - - // Constructors and destructors - explicit FormBackupDatabaseSettings(QWidget* parent = 0); + explicit FormBackupDatabaseSettings(QWidget* parent = nullptr); virtual ~FormBackupDatabaseSettings(); private slots: diff --git a/src/librssguard/gui/dialogs/formmain.cpp b/src/librssguard/gui/dialogs/formmain.cpp index d493fd468..34129fc4b 100755 --- a/src/librssguard/gui/dialogs/formmain.cpp +++ b/src/librssguard/gui/dialogs/formmain.cpp @@ -16,7 +16,7 @@ #include "gui/messagebox.h" #include "gui/messagepreviewer.h" #include "gui/messagesview.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include "gui/systemtrayicon.h" #include "gui/tabbar.h" #include "gui/toolbars/feedstoolbar.h" diff --git a/src/librssguard/gui/feedsview.cpp b/src/librssguard/gui/feedsview.cpp index c60c67250..6e245f8a7 100755 --- a/src/librssguard/gui/feedsview.cpp +++ b/src/librssguard/gui/feedsview.cpp @@ -7,7 +7,7 @@ #include "definitions/definitions.h" #include "gui/dialogs/formmain.h" #include "gui/messagebox.h" -#include "gui/styleditemdelegatewithoutfocus.h" +#include "gui/reusable/styleditemdelegatewithoutfocus.h" #include "gui/systemtrayicon.h" #include "miscellaneous/feedreader.h" #include "miscellaneous/mutex.h" diff --git a/src/librssguard/gui/messagebox.cpp b/src/librssguard/gui/messagebox.cpp old mode 100644 new mode 100755 diff --git a/src/librssguard/gui/messagebox.h b/src/librssguard/gui/messagebox.h old mode 100644 new mode 100755 diff --git a/src/librssguard/gui/messagepreviewer.cpp b/src/librssguard/gui/messagepreviewer.cpp index 950ee67d1..6d318f4d3 100755 --- a/src/librssguard/gui/messagepreviewer.cpp +++ b/src/librssguard/gui/messagepreviewer.cpp @@ -5,8 +5,8 @@ #include "database/databasequeries.h" #include "gui/dialogs/formmain.h" #include "gui/messagebox.h" -#include "gui/plaintoolbutton.h" -#include "gui/searchtextwidget.h" +#include "gui/reusable/plaintoolbutton.h" +#include "gui/reusable/searchtextwidget.h" #include "miscellaneous/application.h" #include "network-web/webfactory.h" #include "services/abstract/label.h" diff --git a/src/librssguard/gui/messagesview.cpp b/src/librssguard/gui/messagesview.cpp index f27a57d4f..ee544d0d6 100644 --- a/src/librssguard/gui/messagesview.cpp +++ b/src/librssguard/gui/messagesview.cpp @@ -6,10 +6,10 @@ #include "core/messagesmodel.h" #include "core/messagesproxymodel.h" #include "gui/dialogs/formmain.h" -#include "gui/labelsmenu.h" #include "gui/messagebox.h" -#include "gui/styleditemdelegatewithoutfocus.h" -#include "gui/treeviewcolumnsmenu.h" +#include "gui/reusable/labelsmenu.h" +#include "gui/reusable/styleditemdelegatewithoutfocus.h" +#include "gui/reusable/treeviewcolumnsmenu.h" #include "miscellaneous/externaltool.h" #include "miscellaneous/feedreader.h" #include "miscellaneous/settings.h" diff --git a/src/librssguard/gui/baselineedit.cpp b/src/librssguard/gui/reusable/baselineedit.cpp old mode 100644 new mode 100755 similarity index 92% rename from src/librssguard/gui/baselineedit.cpp rename to src/librssguard/gui/reusable/baselineedit.cpp index 21671f409..b71eae11c --- a/src/librssguard/gui/baselineedit.cpp +++ b/src/librssguard/gui/reusable/baselineedit.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/baselineedit.h" +#include "gui/reusable/baselineedit.h" #include diff --git a/src/librssguard/gui/baselineedit.h b/src/librssguard/gui/reusable/baselineedit.h old mode 100644 new mode 100755 similarity index 100% rename from src/librssguard/gui/baselineedit.h rename to src/librssguard/gui/reusable/baselineedit.h diff --git a/src/librssguard/gui/colortoolbutton.cpp b/src/librssguard/gui/reusable/colortoolbutton.cpp similarity index 93% rename from src/librssguard/gui/colortoolbutton.cpp rename to src/librssguard/gui/reusable/colortoolbutton.cpp index 40fa7daee..2eb29f292 100644 --- a/src/librssguard/gui/colortoolbutton.cpp +++ b/src/librssguard/gui/reusable/colortoolbutton.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/colortoolbutton.h" +#include "gui/reusable/colortoolbutton.h" #include #include diff --git a/src/librssguard/gui/colortoolbutton.h b/src/librssguard/gui/reusable/colortoolbutton.h similarity index 100% rename from src/librssguard/gui/colortoolbutton.h rename to src/librssguard/gui/reusable/colortoolbutton.h diff --git a/src/librssguard/gui/comboboxwithstatus.cpp b/src/librssguard/gui/reusable/comboboxwithstatus.cpp old mode 100644 new mode 100755 similarity index 84% rename from src/librssguard/gui/comboboxwithstatus.cpp rename to src/librssguard/gui/reusable/comboboxwithstatus.cpp index 2a16b541e..293f24489 --- a/src/librssguard/gui/comboboxwithstatus.cpp +++ b/src/librssguard/gui/reusable/comboboxwithstatus.cpp @@ -1,8 +1,8 @@ // For license of this file, see /LICENSE.md. -#include "gui/comboboxwithstatus.h" +#include "gui/reusable/comboboxwithstatus.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include diff --git a/src/librssguard/gui/comboboxwithstatus.h b/src/librssguard/gui/reusable/comboboxwithstatus.h old mode 100644 new mode 100755 similarity index 92% rename from src/librssguard/gui/comboboxwithstatus.h rename to src/librssguard/gui/reusable/comboboxwithstatus.h index 3389fee3b..5b6050b6d --- a/src/librssguard/gui/comboboxwithstatus.h +++ b/src/librssguard/gui/reusable/comboboxwithstatus.h @@ -3,7 +3,7 @@ #ifndef COMBOBOXWITHSTATUS_H #define COMBOBOXWITHSTATUS_H -#include "gui/widgetwithstatus.h" +#include "gui/reusable/widgetwithstatus.h" #include diff --git a/src/librssguard/gui/discoverfeedsbutton.cpp b/src/librssguard/gui/reusable/discoverfeedsbutton.cpp old mode 100644 new mode 100755 similarity index 98% rename from src/librssguard/gui/discoverfeedsbutton.cpp rename to src/librssguard/gui/reusable/discoverfeedsbutton.cpp index 2bc23d105..3ec1a0e91 --- a/src/librssguard/gui/discoverfeedsbutton.cpp +++ b/src/librssguard/gui/reusable/discoverfeedsbutton.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/discoverfeedsbutton.h" +#include "gui/reusable/discoverfeedsbutton.h" #include "core/feedsmodel.h" #include "gui/dialogs/formmain.h" diff --git a/src/librssguard/gui/discoverfeedsbutton.h b/src/librssguard/gui/reusable/discoverfeedsbutton.h old mode 100644 new mode 100755 similarity index 77% rename from src/librssguard/gui/discoverfeedsbutton.h rename to src/librssguard/gui/reusable/discoverfeedsbutton.h index 30a7fa252..5f21f5e2e --- a/src/librssguard/gui/discoverfeedsbutton.h +++ b/src/librssguard/gui/reusable/discoverfeedsbutton.h @@ -9,18 +9,13 @@ class DiscoverFeedsButton : public QToolButton { Q_OBJECT public: - - // Constructors. - explicit DiscoverFeedsButton(QWidget* parent = 0); + explicit DiscoverFeedsButton(QWidget* parent = nullptr); virtual ~DiscoverFeedsButton(); - // Feed addresses manipulators. void clearFeedAddresses(); void setFeedAddresses(const QStringList& addresses); private slots: - - // User chose any of addresses. void linkTriggered(QAction* action); void fillMenu(); diff --git a/src/librssguard/gui/edittableview.cpp b/src/librssguard/gui/reusable/edittableview.cpp old mode 100644 new mode 100755 similarity index 97% rename from src/librssguard/gui/edittableview.cpp rename to src/librssguard/gui/reusable/edittableview.cpp index 9b3381f5d..743b1c8d8 --- a/src/librssguard/gui/edittableview.cpp +++ b/src/librssguard/gui/reusable/edittableview.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/edittableview.h" +#include "gui/reusable/edittableview.h" #include diff --git a/src/librssguard/gui/edittableview.h b/src/librssguard/gui/reusable/edittableview.h old mode 100644 new mode 100755 similarity index 86% rename from src/librssguard/gui/edittableview.h rename to src/librssguard/gui/reusable/edittableview.h index 878e98fd0..bf106c6b4 --- a/src/librssguard/gui/edittableview.h +++ b/src/librssguard/gui/reusable/edittableview.h @@ -9,7 +9,7 @@ class EditTableView : public QTableView { Q_OBJECT public: - explicit EditTableView(QWidget* parent = 0); + explicit EditTableView(QWidget* parent = nullptr); public slots: void removeSelected(); diff --git a/src/librssguard/gui/labelsmenu.cpp b/src/librssguard/gui/reusable/labelsmenu.cpp old mode 100644 new mode 100755 similarity index 95% rename from src/librssguard/gui/labelsmenu.cpp rename to src/librssguard/gui/reusable/labelsmenu.cpp index 7fda03e49..6ed3c0193 --- a/src/librssguard/gui/labelsmenu.cpp +++ b/src/librssguard/gui/reusable/labelsmenu.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/labelsmenu.h" +#include "gui/reusable/labelsmenu.h" #include "3rd-party/boolinq/boolinq.h" #include "database/databasequeries.h" diff --git a/src/librssguard/gui/labelsmenu.h b/src/librssguard/gui/reusable/labelsmenu.h old mode 100644 new mode 100755 similarity index 92% rename from src/librssguard/gui/labelsmenu.h rename to src/librssguard/gui/reusable/labelsmenu.h index a563cd46d..3f338d645 --- a/src/librssguard/gui/labelsmenu.h +++ b/src/librssguard/gui/reusable/labelsmenu.h @@ -3,7 +3,7 @@ #ifndef LABELSMENU_H #define LABELSMENU_H -#include "gui/nonclosablemenu.h" +#include "gui/reusable/nonclosablemenu.h" #include "services/abstract/label.h" diff --git a/src/librssguard/gui/labelwithstatus.cpp b/src/librssguard/gui/reusable/labelwithstatus.cpp old mode 100644 new mode 100755 similarity index 89% rename from src/librssguard/gui/labelwithstatus.cpp rename to src/librssguard/gui/reusable/labelwithstatus.cpp index 9653a8fa2..2b2a51acc --- a/src/librssguard/gui/labelwithstatus.cpp +++ b/src/librssguard/gui/reusable/labelwithstatus.cpp @@ -1,8 +1,8 @@ // For license of this file, see /LICENSE.md. -#include "gui/labelwithstatus.h" +#include "gui/reusable/labelwithstatus.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include diff --git a/src/librssguard/gui/labelwithstatus.h b/src/librssguard/gui/reusable/labelwithstatus.h old mode 100644 new mode 100755 similarity index 92% rename from src/librssguard/gui/labelwithstatus.h rename to src/librssguard/gui/reusable/labelwithstatus.h index fe5f09e3e..df7430691 --- a/src/librssguard/gui/labelwithstatus.h +++ b/src/librssguard/gui/reusable/labelwithstatus.h @@ -3,7 +3,7 @@ #ifndef LABELWITHSTATUS_H #define LABELWITHSTATUS_H -#include "gui/widgetwithstatus.h" +#include "gui/reusable/widgetwithstatus.h" #include diff --git a/src/librssguard/gui/lineeditwithstatus.cpp b/src/librssguard/gui/reusable/lineeditwithstatus.cpp old mode 100644 new mode 100755 similarity index 88% rename from src/librssguard/gui/lineeditwithstatus.cpp rename to src/librssguard/gui/reusable/lineeditwithstatus.cpp index 8a93f0ae6..b53068808 --- a/src/librssguard/gui/lineeditwithstatus.cpp +++ b/src/librssguard/gui/reusable/lineeditwithstatus.cpp @@ -1,9 +1,9 @@ // For license of this file, see /LICENSE.md. -#include "gui/lineeditwithstatus.h" +#include "gui/reusable/lineeditwithstatus.h" -#include "gui/baselineedit.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/baselineedit.h" +#include "gui/reusable/plaintoolbutton.h" #include diff --git a/src/librssguard/gui/lineeditwithstatus.h b/src/librssguard/gui/reusable/lineeditwithstatus.h old mode 100644 new mode 100755 similarity index 90% rename from src/librssguard/gui/lineeditwithstatus.h rename to src/librssguard/gui/reusable/lineeditwithstatus.h index 996418e92..95053aea2 --- a/src/librssguard/gui/lineeditwithstatus.h +++ b/src/librssguard/gui/reusable/lineeditwithstatus.h @@ -3,9 +3,9 @@ #ifndef LINEEDITWITHSTATUS_H #define LINEEDITWITHSTATUS_H -#include "gui/widgetwithstatus.h" +#include "gui/reusable/widgetwithstatus.h" -#include "gui/baselineedit.h" +#include "gui/reusable/baselineedit.h" #include diff --git a/src/librssguard/gui/locationlineedit.cpp b/src/librssguard/gui/reusable/locationlineedit.cpp old mode 100644 new mode 100755 similarity index 95% rename from src/librssguard/gui/locationlineedit.cpp rename to src/librssguard/gui/reusable/locationlineedit.cpp index 2de6f2d60..433558a3a --- a/src/librssguard/gui/locationlineedit.cpp +++ b/src/librssguard/gui/reusable/locationlineedit.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/locationlineedit.h" +#include "gui/reusable/locationlineedit.h" #include "network-web/googlesuggest.h" diff --git a/src/librssguard/gui/locationlineedit.h b/src/librssguard/gui/reusable/locationlineedit.h old mode 100644 new mode 100755 similarity index 84% rename from src/librssguard/gui/locationlineedit.h rename to src/librssguard/gui/reusable/locationlineedit.h index 658025be3..add4802e1 --- a/src/librssguard/gui/locationlineedit.h +++ b/src/librssguard/gui/reusable/locationlineedit.h @@ -3,7 +3,7 @@ #ifndef LOCATIONLINEEDIT_H #define LOCATIONLINEEDIT_H -#include "gui/baselineedit.h" +#include "gui/reusable/baselineedit.h" class WebBrowser; class GoogleSuggest; @@ -14,7 +14,7 @@ class LocationLineEdit : public BaseLineEdit { public: // Constructors and destructors. - explicit LocationLineEdit(QWidget* parent = 0); + explicit LocationLineEdit(QWidget* parent = nullptr); virtual ~LocationLineEdit(); protected: diff --git a/src/librssguard/gui/messagecountspinbox.cpp b/src/librssguard/gui/reusable/messagecountspinbox.cpp similarity index 88% rename from src/librssguard/gui/messagecountspinbox.cpp rename to src/librssguard/gui/reusable/messagecountspinbox.cpp index e62406bc3..41a0ea387 100755 --- a/src/librssguard/gui/messagecountspinbox.cpp +++ b/src/librssguard/gui/reusable/messagecountspinbox.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/messagecountspinbox.h" +#include "gui/reusable/messagecountspinbox.h" #include "definitions/definitions.h" diff --git a/src/librssguard/gui/messagecountspinbox.h b/src/librssguard/gui/reusable/messagecountspinbox.h similarity index 100% rename from src/librssguard/gui/messagecountspinbox.h rename to src/librssguard/gui/reusable/messagecountspinbox.h diff --git a/src/librssguard/gui/networkproxydetails.cpp b/src/librssguard/gui/reusable/networkproxydetails.cpp similarity index 96% rename from src/librssguard/gui/networkproxydetails.cpp rename to src/librssguard/gui/reusable/networkproxydetails.cpp index 52049141b..4fbaef85c 100755 --- a/src/librssguard/gui/networkproxydetails.cpp +++ b/src/librssguard/gui/reusable/networkproxydetails.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/networkproxydetails.h" +#include "gui/reusable/networkproxydetails.h" #include "gui/guiutilities.h" diff --git a/src/librssguard/gui/networkproxydetails.h b/src/librssguard/gui/reusable/networkproxydetails.h similarity index 100% rename from src/librssguard/gui/networkproxydetails.h rename to src/librssguard/gui/reusable/networkproxydetails.h diff --git a/src/librssguard/gui/networkproxydetails.ui b/src/librssguard/gui/reusable/networkproxydetails.ui similarity index 100% rename from src/librssguard/gui/networkproxydetails.ui rename to src/librssguard/gui/reusable/networkproxydetails.ui diff --git a/src/librssguard/gui/nonclosablemenu.cpp b/src/librssguard/gui/reusable/nonclosablemenu.cpp old mode 100644 new mode 100755 similarity index 90% rename from src/librssguard/gui/nonclosablemenu.cpp rename to src/librssguard/gui/reusable/nonclosablemenu.cpp index b51bb25a8..81c729499 --- a/src/librssguard/gui/nonclosablemenu.cpp +++ b/src/librssguard/gui/reusable/nonclosablemenu.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/nonclosablemenu.h" +#include "gui/reusable/nonclosablemenu.h" #include diff --git a/src/librssguard/gui/nonclosablemenu.h b/src/librssguard/gui/reusable/nonclosablemenu.h old mode 100644 new mode 100755 similarity index 100% rename from src/librssguard/gui/nonclosablemenu.h rename to src/librssguard/gui/reusable/nonclosablemenu.h diff --git a/src/librssguard/gui/plaintoolbutton.cpp b/src/librssguard/gui/reusable/plaintoolbutton.cpp old mode 100644 new mode 100755 similarity index 96% rename from src/librssguard/gui/plaintoolbutton.cpp rename to src/librssguard/gui/reusable/plaintoolbutton.cpp index dd375367e..ddbb272d9 --- a/src/librssguard/gui/plaintoolbutton.cpp +++ b/src/librssguard/gui/reusable/plaintoolbutton.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include #include diff --git a/src/librssguard/gui/plaintoolbutton.h b/src/librssguard/gui/reusable/plaintoolbutton.h old mode 100644 new mode 100755 similarity index 100% rename from src/librssguard/gui/plaintoolbutton.h rename to src/librssguard/gui/reusable/plaintoolbutton.h diff --git a/src/librssguard/gui/searchtextwidget.cpp b/src/librssguard/gui/reusable/searchtextwidget.cpp old mode 100644 new mode 100755 similarity index 94% rename from src/librssguard/gui/searchtextwidget.cpp rename to src/librssguard/gui/reusable/searchtextwidget.cpp index da1fd87ab..df3eba959 --- a/src/librssguard/gui/searchtextwidget.cpp +++ b/src/librssguard/gui/reusable/searchtextwidget.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/searchtextwidget.h" +#include "gui/reusable/searchtextwidget.h" #include "miscellaneous/application.h" #include "miscellaneous/iconfactory.h" diff --git a/src/librssguard/gui/searchtextwidget.h b/src/librssguard/gui/reusable/searchtextwidget.h old mode 100644 new mode 100755 similarity index 100% rename from src/librssguard/gui/searchtextwidget.h rename to src/librssguard/gui/reusable/searchtextwidget.h diff --git a/src/librssguard/gui/searchtextwidget.ui b/src/librssguard/gui/reusable/searchtextwidget.ui old mode 100644 new mode 100755 similarity index 100% rename from src/librssguard/gui/searchtextwidget.ui rename to src/librssguard/gui/reusable/searchtextwidget.ui diff --git a/src/librssguard/gui/squeezelabel.cpp b/src/librssguard/gui/reusable/squeezelabel.cpp old mode 100644 new mode 100755 similarity index 93% rename from src/librssguard/gui/squeezelabel.cpp rename to src/librssguard/gui/reusable/squeezelabel.cpp index 38a124379..29620d216 --- a/src/librssguard/gui/squeezelabel.cpp +++ b/src/librssguard/gui/reusable/squeezelabel.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/squeezelabel.h" +#include "gui/reusable/squeezelabel.h" SqueezeLabel::SqueezeLabel(QWidget* parent) : QLabel(parent) {} diff --git a/src/librssguard/gui/squeezelabel.h b/src/librssguard/gui/reusable/squeezelabel.h old mode 100644 new mode 100755 similarity index 100% rename from src/librssguard/gui/squeezelabel.h rename to src/librssguard/gui/reusable/squeezelabel.h diff --git a/src/librssguard/gui/styleditemdelegatewithoutfocus.cpp b/src/librssguard/gui/reusable/styleditemdelegatewithoutfocus.cpp old mode 100644 new mode 100755 similarity index 73% rename from src/librssguard/gui/styleditemdelegatewithoutfocus.cpp rename to src/librssguard/gui/reusable/styleditemdelegatewithoutfocus.cpp index e74cd1e02..066b0332b --- a/src/librssguard/gui/styleditemdelegatewithoutfocus.cpp +++ b/src/librssguard/gui/reusable/styleditemdelegatewithoutfocus.cpp @@ -1,10 +1,11 @@ // For license of this file, see /LICENSE.md. -#include "gui/styleditemdelegatewithoutfocus.h" +#include "gui/reusable/styleditemdelegatewithoutfocus.h" StyledItemDelegateWithoutFocus::StyledItemDelegateWithoutFocus(QObject* parent) : QStyledItemDelegate(parent) {} -void StyledItemDelegateWithoutFocus::paint(QPainter* painter, const QStyleOptionViewItem& option, +void StyledItemDelegateWithoutFocus::paint(QPainter* painter, + const QStyleOptionViewItem& option, const QModelIndex& index) const { QStyleOptionViewItem itemOption(option); diff --git a/src/librssguard/gui/reusable/styleditemdelegatewithoutfocus.h b/src/librssguard/gui/reusable/styleditemdelegatewithoutfocus.h new file mode 100755 index 000000000..7fd5c4776 --- /dev/null +++ b/src/librssguard/gui/reusable/styleditemdelegatewithoutfocus.h @@ -0,0 +1,23 @@ +// For license of this file, see /LICENSE.md. + +#ifndef STYLEDITEMDELEGATEWITHOUTFOCUS_H +#define STYLEDITEMDELEGATEWITHOUTFOCUS_H + +#include + +#if QT_VERSION_MAJOR <= 5 +#include +#else +#include +#endif + +class StyledItemDelegateWithoutFocus : public QStyledItemDelegate { + Q_OBJECT + + public: + explicit StyledItemDelegateWithoutFocus(QObject* parent = nullptr); + + virtual void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const; +}; + +#endif // STYLEDITEMDELEGATEWITHOUTFOCUS_H diff --git a/src/librssguard/gui/timespinbox.cpp b/src/librssguard/gui/reusable/timespinbox.cpp old mode 100644 new mode 100755 similarity index 98% rename from src/librssguard/gui/timespinbox.cpp rename to src/librssguard/gui/reusable/timespinbox.cpp index 4a67219e2..5903f71b2 --- a/src/librssguard/gui/timespinbox.cpp +++ b/src/librssguard/gui/reusable/timespinbox.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/timespinbox.h" +#include "gui/reusable/timespinbox.h" #include diff --git a/src/librssguard/gui/timespinbox.h b/src/librssguard/gui/reusable/timespinbox.h old mode 100644 new mode 100755 similarity index 100% rename from src/librssguard/gui/timespinbox.h rename to src/librssguard/gui/reusable/timespinbox.h diff --git a/src/librssguard/gui/treeviewcolumnsmenu.cpp b/src/librssguard/gui/reusable/treeviewcolumnsmenu.cpp old mode 100644 new mode 100755 similarity index 95% rename from src/librssguard/gui/treeviewcolumnsmenu.cpp rename to src/librssguard/gui/reusable/treeviewcolumnsmenu.cpp index a874ca36d..d13ce9c04 --- a/src/librssguard/gui/treeviewcolumnsmenu.cpp +++ b/src/librssguard/gui/reusable/treeviewcolumnsmenu.cpp @@ -1,6 +1,6 @@ // For license of this file, see /LICENSE.md. -#include "gui/treeviewcolumnsmenu.h" +#include "gui/reusable/treeviewcolumnsmenu.h" #include diff --git a/src/librssguard/gui/treeviewcolumnsmenu.h b/src/librssguard/gui/reusable/treeviewcolumnsmenu.h old mode 100644 new mode 100755 similarity index 90% rename from src/librssguard/gui/treeviewcolumnsmenu.h rename to src/librssguard/gui/reusable/treeviewcolumnsmenu.h index 2f74aa51c..2719c56e8 --- a/src/librssguard/gui/treeviewcolumnsmenu.h +++ b/src/librssguard/gui/reusable/treeviewcolumnsmenu.h @@ -3,7 +3,7 @@ #ifndef TREEVIEWCOLUMNSMENU_H #define TREEVIEWCOLUMNSMENU_H -#include "gui/nonclosablemenu.h" +#include "gui/reusable/nonclosablemenu.h" class QHeaderView; diff --git a/src/librssguard/gui/treewidget.cpp b/src/librssguard/gui/reusable/treewidget.cpp old mode 100644 new mode 100755 similarity index 99% rename from src/librssguard/gui/treewidget.cpp rename to src/librssguard/gui/reusable/treewidget.cpp index e2177ca70..0c902c738 --- a/src/librssguard/gui/treewidget.cpp +++ b/src/librssguard/gui/reusable/treewidget.cpp @@ -17,7 +17,7 @@ // You should have received a copy of the GNU General Public License // along with RSS Guard. If not, see . -#include "gui/treewidget.h" +#include "gui/reusable/treewidget.h" #include diff --git a/src/librssguard/gui/treewidget.h b/src/librssguard/gui/reusable/treewidget.h old mode 100644 new mode 100755 similarity index 86% rename from src/librssguard/gui/treewidget.h rename to src/librssguard/gui/reusable/treewidget.h index 22e7081b8..23de0a2c0 --- a/src/librssguard/gui/treewidget.h +++ b/src/librssguard/gui/reusable/treewidget.h @@ -26,21 +26,15 @@ class TreeWidget : public QTreeWidget { Q_OBJECT public: - explicit TreeWidget(QWidget* parent = 0); + explicit TreeWidget(QWidget* parent = nullptr); enum class ItemShowMode { ItemsCollapsed = 0, ItemsExpanded = 1 }; - ItemShowMode defaultItemShowMode() { - return m_showMode; - } - - void setDefaultItemShowMode(ItemShowMode mode) { - m_showMode = mode; - } - + ItemShowMode defaultItemShowMode(); + void setDefaultItemShowMode(ItemShowMode mode); QList allItems(); bool appendToParentItem(const QString& parentText, QTreeWidgetItem* item); @@ -67,8 +61,10 @@ class TreeWidget : public QTreeWidget { private slots: void sheduleRefresh(); - private: + protected: void mousePressEvent(QMouseEvent* event); + + private: void iterateAllItems(QTreeWidgetItem* parent); bool m_refreshAllItemsNeeded; @@ -76,4 +72,12 @@ class TreeWidget : public QTreeWidget { ItemShowMode m_showMode; }; +inline TreeWidget::ItemShowMode TreeWidget::defaultItemShowMode() { + return m_showMode; +} + +inline void TreeWidget::setDefaultItemShowMode(TreeWidget::ItemShowMode mode) { + m_showMode = mode; +} + #endif // BOOKMARKSTREEWIDGET_H diff --git a/src/librssguard/gui/widgetwithstatus.cpp b/src/librssguard/gui/reusable/widgetwithstatus.cpp old mode 100644 new mode 100755 similarity index 94% rename from src/librssguard/gui/widgetwithstatus.cpp rename to src/librssguard/gui/reusable/widgetwithstatus.cpp index 124cb887c..fc50c9079 --- a/src/librssguard/gui/widgetwithstatus.cpp +++ b/src/librssguard/gui/reusable/widgetwithstatus.cpp @@ -1,8 +1,8 @@ // For license of this file, see /LICENSE.md. -#include "gui/widgetwithstatus.h" +#include "gui/reusable/widgetwithstatus.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include "miscellaneous/iconfactory.h" #include diff --git a/src/librssguard/gui/widgetwithstatus.h b/src/librssguard/gui/reusable/widgetwithstatus.h old mode 100644 new mode 100755 similarity index 100% rename from src/librssguard/gui/widgetwithstatus.h rename to src/librssguard/gui/reusable/widgetwithstatus.h diff --git a/src/librssguard/gui/settings/settingsbrowsermail.cpp b/src/librssguard/gui/settings/settingsbrowsermail.cpp index f28554cff..55440b94f 100644 --- a/src/librssguard/gui/settings/settingsbrowsermail.cpp +++ b/src/librssguard/gui/settings/settingsbrowsermail.cpp @@ -4,7 +4,7 @@ #include "exceptions/applicationexception.h" #include "gui/guiutilities.h" -#include "gui/networkproxydetails.h" +#include "gui/reusable/networkproxydetails.h" #include "miscellaneous/application.h" #include "miscellaneous/externaltool.h" #include "miscellaneous/iconfactory.h" diff --git a/src/librssguard/gui/settings/settingsbrowsermail.h b/src/librssguard/gui/settings/settingsbrowsermail.h index 807ff1556..74586274c 100644 --- a/src/librssguard/gui/settings/settingsbrowsermail.h +++ b/src/librssguard/gui/settings/settingsbrowsermail.h @@ -18,9 +18,9 @@ class SettingsBrowserMail : public SettingsPanel { explicit SettingsBrowserMail(Settings* settings, QWidget* parent = nullptr); virtual ~SettingsBrowserMail(); - QString title() const; - void loadSettings(); - void saveSettings(); + virtual QString title() const; + virtual void loadSettings(); + virtual void saveSettings(); private slots: void addExternalTool(); diff --git a/src/librssguard/gui/settings/settingsdatabase.h b/src/librssguard/gui/settings/settingsdatabase.h index 4d1f8f168..91ab502b5 100644 --- a/src/librssguard/gui/settings/settingsdatabase.h +++ b/src/librssguard/gui/settings/settingsdatabase.h @@ -11,16 +11,12 @@ class SettingsDatabase : public SettingsPanel { Q_OBJECT public: - explicit SettingsDatabase(Settings* settings, QWidget* parent = 0); + explicit SettingsDatabase(Settings* settings, QWidget* parent = nullptr); virtual ~SettingsDatabase(); - inline QString title() const { - return tr("Data storage"); - } - - void loadSettings(); - - void saveSettings(); + virtual QString title() const; + virtual void loadSettings(); + virtual void saveSettings(); private: void mysqlTestConnection(); @@ -34,4 +30,8 @@ class SettingsDatabase : public SettingsPanel { Ui::SettingsDatabase* m_ui; }; +inline QString SettingsDatabase::title() const { + return tr("Data storage"); +} + #endif // SETTINGSDATABASE_H diff --git a/src/librssguard/gui/settings/settingsdownloads.h b/src/librssguard/gui/settings/settingsdownloads.h index 417e9a7a6..a40ee5c3a 100644 --- a/src/librssguard/gui/settings/settingsdownloads.h +++ b/src/librssguard/gui/settings/settingsdownloads.h @@ -11,16 +11,12 @@ class SettingsDownloads : public SettingsPanel { Q_OBJECT public: - explicit SettingsDownloads(Settings* settings, QWidget* parent = 0); + explicit SettingsDownloads(Settings* settings, QWidget* parent = nullptr); virtual ~SettingsDownloads(); - inline QString title() const { - return tr("Downloads"); - } - - void loadSettings(); - - void saveSettings(); + virtual QString title() const; + virtual void loadSettings(); + virtual void saveSettings(); private slots: void selectDownloadsDirectory(); @@ -29,4 +25,8 @@ class SettingsDownloads : public SettingsPanel { Ui::SettingsDownloads* m_ui; }; +inline QString SettingsDownloads::title() const { + return tr("Downloads"); +} + #endif // SETTINGSDOWNLOADS_H diff --git a/src/librssguard/gui/settings/settingsfeedsmessages.cpp b/src/librssguard/gui/settings/settingsfeedsmessages.cpp index 617e8d7bf..d93611667 100644 --- a/src/librssguard/gui/settings/settingsfeedsmessages.cpp +++ b/src/librssguard/gui/settings/settingsfeedsmessages.cpp @@ -8,7 +8,7 @@ #include "gui/feedsview.h" #include "gui/guiutilities.h" #include "gui/messagesview.h" -#include "gui/timespinbox.h" +#include "gui/reusable/timespinbox.h" #include "miscellaneous/application.h" #include "miscellaneous/feedreader.h" diff --git a/src/librssguard/gui/settings/settingsfeedsmessages.h b/src/librssguard/gui/settings/settingsfeedsmessages.h index 1763d014a..14efe58de 100644 --- a/src/librssguard/gui/settings/settingsfeedsmessages.h +++ b/src/librssguard/gui/settings/settingsfeedsmessages.h @@ -11,16 +11,12 @@ class SettingsFeedsMessages : public SettingsPanel { Q_OBJECT public: - explicit SettingsFeedsMessages(Settings* settings, QWidget* parent = 0); + explicit SettingsFeedsMessages(Settings* settings, QWidget* parent = nullptr); virtual ~SettingsFeedsMessages(); - inline QString title() const { - return tr("Feeds & messages"); - } - - void loadSettings(); - - void saveSettings(); + virtual QString title() const; + virtual void loadSettings(); + virtual void saveSettings(); private: void changeFont(QLabel& lbl); @@ -31,4 +27,8 @@ class SettingsFeedsMessages : public SettingsPanel { Ui::SettingsFeedsMessages* m_ui; }; +inline QString SettingsFeedsMessages::title() const { + return tr("Feeds & messages"); +} + #endif // SETTINGSFEEDSMESSAGES_H diff --git a/src/librssguard/gui/settings/settingsgeneral.h b/src/librssguard/gui/settings/settingsgeneral.h index 9740cc7c7..9f24bae6c 100644 --- a/src/librssguard/gui/settings/settingsgeneral.h +++ b/src/librssguard/gui/settings/settingsgeneral.h @@ -11,19 +11,19 @@ class SettingsGeneral : public SettingsPanel { Q_OBJECT public: - explicit SettingsGeneral(Settings* settings, QWidget* parent = 0); + explicit SettingsGeneral(Settings* settings, QWidget* parent = nullptr); virtual ~SettingsGeneral(); - inline QString title() const { - return tr("General"); - } - - void loadSettings(); - - void saveSettings(); + virtual QString title() const; + virtual void loadSettings(); + virtual void saveSettings(); private: Ui::SettingsGeneral* m_ui; }; +inline QString SettingsGeneral::title() const { + return tr("General"); +} + #endif // SETTINGSGENERAL_H diff --git a/src/librssguard/gui/settings/settingsgui.h b/src/librssguard/gui/settings/settingsgui.h index c7a9e9493..1aded5405 100644 --- a/src/librssguard/gui/settings/settingsgui.h +++ b/src/librssguard/gui/settings/settingsgui.h @@ -11,16 +11,12 @@ class SettingsGui : public SettingsPanel { Q_OBJECT public: - explicit SettingsGui(Settings* settings, QWidget* parent = 0); + explicit SettingsGui(Settings* settings, QWidget* parent = nullptr); virtual ~SettingsGui(); - inline QString title() const { - return tr("User interface"); - } - - void loadSettings(); - - void saveSettings(); + virtual QString title() const; + virtual void loadSettings(); + virtual void saveSettings(); protected: @@ -31,4 +27,8 @@ class SettingsGui : public SettingsPanel { Ui::SettingsGui* m_ui; }; +inline QString SettingsGui::title() const { + return tr("User interface"); +} + #endif // SETTINGSGUI_H diff --git a/src/librssguard/gui/settings/settingslocalization.h b/src/librssguard/gui/settings/settingslocalization.h index d9329dc44..f98d8b773 100644 --- a/src/librssguard/gui/settings/settingslocalization.h +++ b/src/librssguard/gui/settings/settingslocalization.h @@ -11,19 +11,19 @@ class SettingsLocalization : public SettingsPanel { Q_OBJECT public: - explicit SettingsLocalization(Settings* settings, QWidget* parent = 0); + explicit SettingsLocalization(Settings* settings, QWidget* parent = nullptr); virtual ~SettingsLocalization(); - inline QString title() const { - return tr("Language"); - } - - void loadSettings(); - - void saveSettings(); + virtual QString title() const; + virtual void loadSettings(); + virtual void saveSettings(); private: Ui::SettingsLocalization* m_ui; }; +inline QString SettingsLocalization::title() const { + return tr("Localization"); +} + #endif // SETTINGSLOCALIZATION_H diff --git a/src/librssguard/gui/settings/settingspanel.h b/src/librssguard/gui/settings/settingspanel.h index c62d7f855..4323b5a4d 100644 --- a/src/librssguard/gui/settings/settingspanel.h +++ b/src/librssguard/gui/settings/settingspanel.h @@ -33,11 +33,7 @@ class SettingsPanel : public QWidget { Settings* settings() const; protected slots: - - // Sets this settings panel as dirty (some settings are changed) and emits the signal. - // NOTE: This will be probably called by subclasses when user changes some stuff. void dirtifySettings(); - void requireRestart(); signals: diff --git a/src/librssguard/gui/settings/settingsshortcuts.h b/src/librssguard/gui/settings/settingsshortcuts.h index e5efa0812..299beb69a 100644 --- a/src/librssguard/gui/settings/settingsshortcuts.h +++ b/src/librssguard/gui/settings/settingsshortcuts.h @@ -11,19 +11,19 @@ class SettingsShortcuts : public SettingsPanel { Q_OBJECT public: - explicit SettingsShortcuts(Settings* settings, QWidget* parent = 0); + explicit SettingsShortcuts(Settings* settings, QWidget* parent = nullptr); virtual ~SettingsShortcuts(); - inline QString title() const { - return tr("Keyboard shortcuts"); - } - - void loadSettings(); - - void saveSettings(); + virtual QString title() const; + virtual void loadSettings(); + virtual void saveSettings(); private: Ui::SettingsShortcuts* m_ui; }; +inline QString SettingsShortcuts::title() const { + return tr("Keyboard shortcuts"); +} + #endif // SETTINGSSHORTCUTS_H diff --git a/src/librssguard/gui/styleditemdelegatewithoutfocus.h b/src/librssguard/gui/styleditemdelegatewithoutfocus.h deleted file mode 100644 index f9d4a80b0..000000000 --- a/src/librssguard/gui/styleditemdelegatewithoutfocus.h +++ /dev/null @@ -1,38 +0,0 @@ -// For license of this file, see /LICENSE.md. - -#ifndef STYLEDITEMDELEGATEWITHOUTFOCUS_H -#define STYLEDITEMDELEGATEWITHOUTFOCUS_H - -#include - -#if QT_VERSION_MAJOR <= 5 -#include -#else -#include -#endif - -class StyledItemDelegateWithoutFocus : public QStyledItemDelegate { - Q_OBJECT - - public: - explicit StyledItemDelegateWithoutFocus(QObject* parent = nullptr); - - QSize sizeHint ( const QStyleOptionViewItem& option, const QModelIndex& index ) const; - void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const; - -}; - -inline QSize StyledItemDelegateWithoutFocus::sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const { - QSize siz = QStyledItemDelegate::sizeHint(option, index); - - /* QStyleOptionViewItem opt = option; - - initStyleOption(&opt, index); - QStyle* style = widget ? widget->style() : QApplication::style(); - - return style->sizeFromContents(QStyle::CT_ItemViewItem, &opt, QSize(), widget);*/ - - return siz; -} - -#endif // STYLEDITEMDELEGATEWITHOUTFOCUS_H diff --git a/src/librssguard/gui/tabbar.cpp b/src/librssguard/gui/tabbar.cpp index 2fd7aa81e..caf8f0f1c 100644 --- a/src/librssguard/gui/tabbar.cpp +++ b/src/librssguard/gui/tabbar.cpp @@ -3,7 +3,7 @@ #include "gui/tabbar.h" #include "definitions/definitions.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include "miscellaneous/settings.h" #include "miscellaneous/templates.h" diff --git a/src/librssguard/gui/tabwidget.cpp b/src/librssguard/gui/tabwidget.cpp index 2e29a8884..ef6195ac3 100644 --- a/src/librssguard/gui/tabwidget.cpp +++ b/src/librssguard/gui/tabwidget.cpp @@ -8,7 +8,7 @@ #include "gui/feedsview.h" #include "gui/messagesview.h" #include "gui/newspaperpreviewer.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include "gui/tabbar.h" #include "miscellaneous/application.h" #include "miscellaneous/iconfactory.h" diff --git a/src/librssguard/gui/toolbars/feedstoolbar.cpp b/src/librssguard/gui/toolbars/feedstoolbar.cpp index 25ff90cea..30acbd7c3 100755 --- a/src/librssguard/gui/toolbars/feedstoolbar.cpp +++ b/src/librssguard/gui/toolbars/feedstoolbar.cpp @@ -2,7 +2,7 @@ #include "gui/toolbars/feedstoolbar.h" -#include "gui/baselineedit.h" +#include "gui/reusable/baselineedit.h" #include "miscellaneous/application.h" #include "miscellaneous/iconfactory.h" #include "miscellaneous/settings.h" diff --git a/src/librssguard/gui/toolbars/messagestoolbar.cpp b/src/librssguard/gui/toolbars/messagestoolbar.cpp index be360dd29..1f334aaee 100755 --- a/src/librssguard/gui/toolbars/messagestoolbar.cpp +++ b/src/librssguard/gui/toolbars/messagestoolbar.cpp @@ -3,7 +3,7 @@ #include "gui/toolbars/messagestoolbar.h" #include "definitions/definitions.h" -#include "gui/baselineedit.h" +#include "gui/reusable/baselineedit.h" #include "miscellaneous/iconfactory.h" #include "miscellaneous/settings.h" diff --git a/src/librssguard/gui/toolbars/statusbar.cpp b/src/librssguard/gui/toolbars/statusbar.cpp index 919389478..41faab951 100755 --- a/src/librssguard/gui/toolbars/statusbar.cpp +++ b/src/librssguard/gui/toolbars/statusbar.cpp @@ -3,7 +3,7 @@ #include "gui/toolbars/statusbar.h" #include "gui/dialogs/formmain.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include "gui/tabwidget.h" #include "miscellaneous/iconfactory.h" #include "miscellaneous/mutex.h" diff --git a/src/librssguard/gui/webbrowser.cpp b/src/librssguard/gui/webbrowser.cpp index 63e6d98f8..0d9ce733b 100644 --- a/src/librssguard/gui/webbrowser.cpp +++ b/src/librssguard/gui/webbrowser.cpp @@ -3,10 +3,10 @@ #include "gui/webbrowser.h" #include "database/databasequeries.h" -#include "gui/discoverfeedsbutton.h" -#include "gui/locationlineedit.h" #include "gui/messagebox.h" -#include "gui/searchtextwidget.h" +#include "gui/reusable/discoverfeedsbutton.h" +#include "gui/reusable/locationlineedit.h" +#include "gui/reusable/searchtextwidget.h" #include "gui/webviewer.h" #include "miscellaneous/application.h" #include "miscellaneous/iconfactory.h" diff --git a/src/librssguard/librssguard.pro b/src/librssguard/librssguard.pro index f42a89996..53945b532 100644 --- a/src/librssguard/librssguard.pro +++ b/src/librssguard/librssguard.pro @@ -60,10 +60,10 @@ HEADERS += core/feeddownloader.h \ exceptions/ioexception.h \ exceptions/networkexception.h \ exceptions/scriptexception.h \ - gui/baselineedit.h \ + gui/reusable/baselineedit.h \ gui/toolbars/basetoolbar.h \ - gui/colortoolbutton.h \ - gui/comboboxwithstatus.h \ + gui/reusable/comboboxwithstatus.h \ + gui/reusable/colortoolbutton.h \ gui/dialogs/formabout.h \ gui/dialogs/formaddaccount.h \ gui/dialogs/formaddeditlabel.h \ @@ -74,24 +74,24 @@ HEADERS += core/feeddownloader.h \ gui/dialogs/formrestoredatabasesettings.h \ gui/dialogs/formsettings.h \ gui/dialogs/formupdate.h \ - gui/edittableview.h \ + gui/reusable/edittableview.h \ gui/feedmessageviewer.h \ gui/toolbars/feedstoolbar.h \ gui/feedsview.h \ gui/guiutilities.h \ - gui/labelsmenu.h \ - gui/labelwithstatus.h \ - gui/lineeditwithstatus.h \ + gui/reusable/labelsmenu.h \ + gui/reusable/labelwithstatus.h \ + gui/reusable/lineeditwithstatus.h \ gui/messagebox.h \ - gui/messagecountspinbox.h \ + gui/reusable/messagecountspinbox.h \ gui/messagepreviewer.h \ gui/toolbars/messagestoolbar.h \ gui/messagesview.h \ - gui/networkproxydetails.h \ + gui/reusable/networkproxydetails.h \ gui/newspaperpreviewer.h \ - gui/nonclosablemenu.h \ - gui/plaintoolbutton.h \ - gui/searchtextwidget.h \ + gui/reusable/nonclosablemenu.h \ + gui/reusable/plaintoolbutton.h \ + gui/reusable/searchtextwidget.h \ gui/settings/settingsbrowsermail.h \ gui/settings/settingsdatabase.h \ gui/settings/settingsdownloads.h \ @@ -101,17 +101,17 @@ HEADERS += core/feeddownloader.h \ gui/settings/settingslocalization.h \ gui/settings/settingspanel.h \ gui/settings/settingsshortcuts.h \ - gui/squeezelabel.h \ + gui/reusable/squeezelabel.h \ gui/toolbars/statusbar.h \ - gui/styleditemdelegatewithoutfocus.h \ + gui/reusable/styleditemdelegatewithoutfocus.h \ gui/systemtrayicon.h \ gui/tabbar.h \ gui/tabcontent.h \ gui/tabwidget.h \ - gui/timespinbox.h \ + gui/reusable/timespinbox.h \ gui/toolbars/toolbareditor.h \ - gui/treeviewcolumnsmenu.h \ - gui/widgetwithstatus.h \ + gui/reusable/treeviewcolumnsmenu.h \ + gui/reusable/widgetwithstatus.h \ miscellaneous/application.h \ miscellaneous/autosaver.h \ miscellaneous/externaltool.h \ @@ -238,10 +238,10 @@ SOURCES += core/feeddownloader.cpp \ exceptions/ioexception.cpp \ exceptions/networkexception.cpp \ exceptions/scriptexception.cpp \ - gui/baselineedit.cpp \ + gui/reusable/baselineedit.cpp \ gui/toolbars/basetoolbar.cpp \ - gui/colortoolbutton.cpp \ - gui/comboboxwithstatus.cpp \ + gui/reusable/comboboxwithstatus.cpp \ + gui/reusable/colortoolbutton.cpp \ gui/dialogs/formabout.cpp \ gui/dialogs/formaddaccount.cpp \ gui/dialogs/formaddeditlabel.cpp \ @@ -252,24 +252,24 @@ SOURCES += core/feeddownloader.cpp \ gui/dialogs/formrestoredatabasesettings.cpp \ gui/dialogs/formsettings.cpp \ gui/dialogs/formupdate.cpp \ - gui/edittableview.cpp \ + gui/reusable/edittableview.cpp \ gui/feedmessageviewer.cpp \ gui/toolbars/feedstoolbar.cpp \ gui/feedsview.cpp \ gui/guiutilities.cpp \ - gui/labelsmenu.cpp \ - gui/labelwithstatus.cpp \ - gui/lineeditwithstatus.cpp \ + gui/reusable/labelsmenu.cpp \ + gui/reusable/labelwithstatus.cpp \ + gui/reusable/lineeditwithstatus.cpp \ gui/messagebox.cpp \ - gui/messagecountspinbox.cpp \ + gui/reusable/messagecountspinbox.cpp \ gui/messagepreviewer.cpp \ gui/toolbars/messagestoolbar.cpp \ gui/messagesview.cpp \ - gui/networkproxydetails.cpp \ + gui/reusable/networkproxydetails.cpp \ gui/newspaperpreviewer.cpp \ - gui/nonclosablemenu.cpp \ - gui/plaintoolbutton.cpp \ - gui/searchtextwidget.cpp \ + gui/reusable/nonclosablemenu.cpp \ + gui/reusable/plaintoolbutton.cpp \ + gui/reusable/searchtextwidget.cpp \ gui/settings/settingsbrowsermail.cpp \ gui/settings/settingsdatabase.cpp \ gui/settings/settingsdownloads.cpp \ @@ -279,17 +279,17 @@ SOURCES += core/feeddownloader.cpp \ gui/settings/settingslocalization.cpp \ gui/settings/settingspanel.cpp \ gui/settings/settingsshortcuts.cpp \ - gui/squeezelabel.cpp \ + gui/reusable/squeezelabel.cpp \ gui/toolbars/statusbar.cpp \ - gui/styleditemdelegatewithoutfocus.cpp \ + gui/reusable/styleditemdelegatewithoutfocus.cpp \ gui/systemtrayicon.cpp \ gui/tabbar.cpp \ gui/tabcontent.cpp \ gui/tabwidget.cpp \ - gui/timespinbox.cpp \ + gui/reusable/timespinbox.cpp \ gui/toolbars/toolbareditor.cpp \ - gui/treeviewcolumnsmenu.cpp \ - gui/widgetwithstatus.cpp \ + gui/reusable/treeviewcolumnsmenu.cpp \ + gui/reusable/widgetwithstatus.cpp \ miscellaneous/application.cpp \ miscellaneous/autosaver.cpp \ miscellaneous/externaltool.cpp \ @@ -394,9 +394,9 @@ FORMS += gui/dialogs/formabout.ui \ gui/dialogs/formrestoredatabasesettings.ui \ gui/dialogs/formsettings.ui \ gui/dialogs/formupdate.ui \ - gui/networkproxydetails.ui \ + gui/reusable/networkproxydetails.ui \ gui/newspaperpreviewer.ui \ - gui/searchtextwidget.ui \ + gui/reusable/searchtextwidget.ui \ gui/settings/settingsbrowsermail.ui \ gui/settings/settingsdatabase.ui \ gui/settings/settingsdownloads.ui \ @@ -426,17 +426,17 @@ FORMS += gui/dialogs/formabout.ui \ equals(USE_WEBENGINE, true) { - HEADERS += gui/locationlineedit.h \ + HEADERS += gui/reusable/locationlineedit.h \ gui/webviewer.h \ gui/webbrowser.h \ - gui/discoverfeedsbutton.h \ + gui/reusable/discoverfeedsbutton.h \ network-web/googlesuggest.h \ network-web/webpage.h - SOURCES += gui/locationlineedit.cpp \ + SOURCES += gui/reusable/locationlineedit.cpp \ gui/webviewer.cpp \ gui/webbrowser.cpp \ - gui/discoverfeedsbutton.cpp \ + gui/reusable/discoverfeedsbutton.cpp \ network-web/googlesuggest.cpp \ network-web/webpage.cpp @@ -454,7 +454,7 @@ equals(USE_WEBENGINE, true) { network-web/adblock/adblockrequestinfo.h \ network-web/urlinterceptor.h \ network-web/networkurlinterceptor.h \ - gui/treewidget.h + gui/reusable/treewidget.h SOURCES += network-web/adblock/adblockaddsubscriptiondialog.cpp \ network-web/adblock/adblockdialog.cpp \ @@ -468,7 +468,7 @@ equals(USE_WEBENGINE, true) { network-web/adblock/adblockurlinterceptor.cpp \ network-web/adblock/adblockrequestinfo.cpp \ network-web/networkurlinterceptor.cpp \ - gui/treewidget.cpp + gui/reusable/treewidget.cpp FORMS += network-web/adblock/adblockaddsubscriptiondialog.ui \ network-web/adblock/adblockdialog.ui @@ -502,6 +502,7 @@ HEADERS += $$files(3rd-party/sc/*.h, false) INCLUDEPATH += $$PWD/. \ $$PWD/gui \ $$PWD/gui/dialogs \ + $$PWD/gui/reusable \ $$PWD/gui/toolbars \ $$PWD/dynamic-shortcuts diff --git a/src/librssguard/network-web/adblock/adblocksubscription.h b/src/librssguard/network-web/adblock/adblocksubscription.h index 863876dbf..3eefce3cf 100644 --- a/src/librssguard/network-web/adblock/adblocksubscription.h +++ b/src/librssguard/network-web/adblock/adblocksubscription.h @@ -115,7 +115,7 @@ class AdBlockCustomList : public AdBlockSubscription { Q_OBJECT public: - explicit AdBlockCustomList(QObject* parent = 0); + explicit AdBlockCustomList(QObject* parent = nullptr); void loadSubscription(const QStringList& disabledRules); void saveSubscription(); diff --git a/src/librssguard/network-web/adblock/adblocktreewidget.h b/src/librssguard/network-web/adblock/adblocktreewidget.h index 12255977b..cb10185aa 100644 --- a/src/librssguard/network-web/adblock/adblocktreewidget.h +++ b/src/librssguard/network-web/adblock/adblocktreewidget.h @@ -20,7 +20,7 @@ #ifndef ADBLOCKTREEWIDGET_H #define ADBLOCKTREEWIDGET_H -#include "gui/treewidget.h" +#include "gui/reusable/treewidget.h" class AdBlockSubscription; class AdBlockRule; @@ -29,7 +29,7 @@ class AdBlockTreeWidget : public TreeWidget { Q_OBJECT public: - explicit AdBlockTreeWidget(AdBlockSubscription* subscription, QWidget* parent = 0); + explicit AdBlockTreeWidget(AdBlockSubscription* subscription, QWidget* parent = nullptr); AdBlockSubscription* subscription() const; diff --git a/src/librssguard/network-web/googlesuggest.cpp b/src/librssguard/network-web/googlesuggest.cpp index e76670db4..bfe48c4cc 100644 --- a/src/librssguard/network-web/googlesuggest.cpp +++ b/src/librssguard/network-web/googlesuggest.cpp @@ -31,7 +31,7 @@ #include "network-web/googlesuggest.h" #include "definitions/definitions.h" -#include "gui/locationlineedit.h" +#include "gui/reusable/locationlineedit.h" #include "network-web/downloader.h" #include diff --git a/src/librssguard/services/abstract/gui/formaccountdetails.h b/src/librssguard/services/abstract/gui/formaccountdetails.h index 9e0d1e7de..0e4d7dc70 100644 --- a/src/librssguard/services/abstract/gui/formaccountdetails.h +++ b/src/librssguard/services/abstract/gui/formaccountdetails.h @@ -7,10 +7,10 @@ #include "ui_formaccountdetails.h" -#include "gui/networkproxydetails.h" -#include "miscellaneous/application.h" #include "database/databasefactory.h" #include "database/databasequeries.h" +#include "gui/reusable/networkproxydetails.h" +#include "miscellaneous/application.h" class ServiceRoot; diff --git a/src/librssguard/services/abstract/gui/formcategorydetails.cpp b/src/librssguard/services/abstract/gui/formcategorydetails.cpp index 2d34f22f0..65feb82ce 100644 --- a/src/librssguard/services/abstract/gui/formcategorydetails.cpp +++ b/src/librssguard/services/abstract/gui/formcategorydetails.cpp @@ -6,9 +6,9 @@ #include "database/databasequeries.h" #include "definitions/definitions.h" #include "exceptions/applicationexception.h" -#include "gui/baselineedit.h" #include "gui/feedsview.h" #include "gui/messagebox.h" +#include "gui/reusable/baselineedit.h" #include "gui/systemtrayicon.h" #include "miscellaneous/iconfactory.h" #include "services/abstract/category.h" diff --git a/src/librssguard/services/abstract/gui/formfeeddetails.cpp b/src/librssguard/services/abstract/gui/formfeeddetails.cpp index a46696b02..75d2aafc0 100644 --- a/src/librssguard/services/abstract/gui/formfeeddetails.cpp +++ b/src/librssguard/services/abstract/gui/formfeeddetails.cpp @@ -6,9 +6,9 @@ #include "database/databasequeries.h" #include "definitions/definitions.h" #include "exceptions/applicationexception.h" -#include "gui/baselineedit.h" #include "gui/guiutilities.h" #include "gui/messagebox.h" +#include "gui/reusable/baselineedit.h" #include "gui/systemtrayicon.h" #include "miscellaneous/iconfactory.h" #include "miscellaneous/textfactory.h" diff --git a/src/librssguard/services/gmail/gui/emailrecipientcontrol.cpp b/src/librssguard/services/gmail/gui/emailrecipientcontrol.cpp index 4e527096f..ce776b16d 100644 --- a/src/librssguard/services/gmail/gui/emailrecipientcontrol.cpp +++ b/src/librssguard/services/gmail/gui/emailrecipientcontrol.cpp @@ -2,7 +2,7 @@ #include "services/gmail/gui/emailrecipientcontrol.h" -#include "gui/plaintoolbutton.h" +#include "gui/reusable/plaintoolbutton.h" #include "miscellaneous/application.h" #include "miscellaneous/iconfactory.h" #include "services/gmail/definitions.h" diff --git a/src/librssguard/services/standard/gui/formstandardimportexport.h b/src/librssguard/services/standard/gui/formstandardimportexport.h index fe83e9d89..856fda79a 100644 --- a/src/librssguard/services/standard/gui/formstandardimportexport.h +++ b/src/librssguard/services/standard/gui/formstandardimportexport.h @@ -24,8 +24,7 @@ class FormStandardImportExport : public QDialog { TxtUrlPerLine = 1 }; - // Constructors. - explicit FormStandardImportExport(StandardServiceRoot* service_root, QWidget* parent = 0); + explicit FormStandardImportExport(StandardServiceRoot* service_root, QWidget* parent = nullptr); virtual ~FormStandardImportExport(); void setMode(const FeedsImportExportModel::Mode& mode); diff --git a/src/rssguard/rssguard.pro b/src/rssguard/rssguard.pro index d73bb08b6..a2b5a995c 100644 --- a/src/rssguard/rssguard.pro +++ b/src/rssguard/rssguard.pro @@ -38,6 +38,7 @@ DEFINES *= RSSGUARD_DLLSPEC=Q_DECL_IMPORT SOURCES += main.cpp INCLUDEPATH += $$PWD/../librssguard \ $$PWD/../librssguard/gui \ + $$PWD/../librssguard/gui/reusable \ $$OUT_PWD/../librssguard \ $$OUT_PWD/../librssguard/ui