]> Nutra Git (v2) - gamesguru/feather.git/commitdiff
refactor: move third party integrations to plugins folder
authortobtoht <tob@featherwallet.org>
Tue, 28 Mar 2023 20:26:53 +0000 (22:26 +0200)
committertobtoht <tob@featherwallet.org>
Tue, 28 Mar 2023 20:26:53 +0000 (22:26 +0200)
44 files changed:
src/CMakeLists.txt
src/MainWindow.h
src/MainWindow.ui
src/SendWidget.h
src/plugins/bounties/BountiesModel.cpp [moved from src/model/BountiesModel.cpp with 100% similarity]
src/plugins/bounties/BountiesModel.h [moved from src/model/BountiesModel.h with 97% similarity]
src/plugins/bounties/BountiesWidget.cpp [moved from src/widgets/BountiesWidget.cpp with 98% similarity]
src/plugins/bounties/BountiesWidget.h [moved from src/widgets/BountiesWidget.h with 96% similarity]
src/plugins/bounties/BountiesWidget.ui [moved from src/widgets/BountiesWidget.ui with 100% similarity]
src/plugins/bounties/Bounty.h [moved from src/widgets/Bounty.h with 100% similarity]
src/plugins/ccs/CCSEntry.h [moved from src/widgets/CCSEntry.h with 100% similarity]
src/plugins/ccs/CCSModel.cpp [moved from src/model/CCSModel.cpp with 100% similarity]
src/plugins/ccs/CCSModel.h [moved from src/model/CCSModel.h with 96% similarity]
src/plugins/ccs/CCSProgressDelegate.cpp [moved from src/widgets/CCSProgressDelegate.cpp with 100% similarity]
src/plugins/ccs/CCSProgressDelegate.h [moved from src/widgets/CCSProgressDelegate.h with 95% similarity]
src/plugins/ccs/CCSWidget.cpp [moved from src/widgets/CCSWidget.cpp with 100% similarity]
src/plugins/ccs/CCSWidget.h [moved from src/widgets/CCSWidget.h with 93% similarity]
src/plugins/ccs/CCSWidget.ui [moved from src/widgets/CCSWidget.ui with 100% similarity]
src/plugins/localmonero/LocalMoneroApi.cpp [moved from src/api/LocalMoneroApi.cpp with 100% similarity]
src/plugins/localmonero/LocalMoneroApi.h [moved from src/api/LocalMoneroApi.h with 100% similarity]
src/plugins/localmonero/LocalMoneroInfoDialog.cpp [moved from src/dialog/LocalMoneroInfoDialog.cpp with 100% similarity]
src/plugins/localmonero/LocalMoneroInfoDialog.h [moved from src/dialog/LocalMoneroInfoDialog.h with 95% similarity]
src/plugins/localmonero/LocalMoneroInfoDialog.ui [moved from src/dialog/LocalMoneroInfoDialog.ui with 100% similarity]
src/plugins/localmonero/LocalMoneroModel.cpp [moved from src/model/LocalMoneroModel.cpp with 100% similarity]
src/plugins/localmonero/LocalMoneroModel.h [moved from src/model/LocalMoneroModel.h with 100% similarity]
src/plugins/localmonero/LocalMoneroWidget.cpp [moved from src/widgets/LocalMoneroWidget.cpp with 99% similarity]
src/plugins/localmonero/LocalMoneroWidget.h [moved from src/widgets/LocalMoneroWidget.h with 94% similarity]
src/plugins/localmonero/LocalMoneroWidget.ui [moved from src/widgets/LocalMoneroWidget.ui with 100% similarity]
src/plugins/reddit/RedditModel.cpp [moved from src/model/RedditModel.cpp with 100% similarity]
src/plugins/reddit/RedditModel.h [moved from src/model/RedditModel.h with 96% similarity]
src/plugins/reddit/RedditPost.h [moved from src/widgets/RedditPost.h with 100% similarity]
src/plugins/reddit/RedditWidget.cpp [moved from src/widgets/RedditWidget.cpp with 98% similarity]
src/plugins/reddit/RedditWidget.h [moved from src/widgets/RedditWidget.h with 96% similarity]
src/plugins/reddit/RedditWidget.ui [moved from src/widgets/RedditWidget.ui with 100% similarity]
src/plugins/revuo/RevuoItem.h [moved from src/widgets/RevuoItem.h with 100% similarity]
src/plugins/revuo/RevuoWidget.cpp [moved from src/widgets/RevuoWidget.cpp with 100% similarity]
src/plugins/revuo/RevuoWidget.h [moved from src/widgets/RevuoWidget.h with 100% similarity]
src/plugins/revuo/RevuoWidget.ui [moved from src/widgets/RevuoWidget.ui with 100% similarity]
src/plugins/xmrig/XMRigWidget.cpp [moved from src/widgets/XMRigWidget.cpp with 100% similarity]
src/plugins/xmrig/XMRigWidget.h [moved from src/widgets/XMRigWidget.h with 98% similarity]
src/plugins/xmrig/XMRigWidget.ui [moved from src/widgets/XMRigWidget.ui with 100% similarity]
src/plugins/xmrig/xmrig.cpp [moved from src/utils/xmrig.cpp with 99% similarity]
src/plugins/xmrig/xmrig.h [moved from src/utils/xmrig.h with 100% similarity]
src/utils/WebsocketNotifier.h

index ada21ff6a0c577fb2bf79a7cc19359fc3da6e718..63a196e1d13bb010f5f6d58e91275effd3a56d12 100644 (file)
@@ -72,6 +72,8 @@ file(GLOB SOURCE_FILES
         "monero_seed/*.cpp"
         "monero_seed/*.c"
         "monero_seed/*.hpp"
+        "plugins/*/*.cpp"
+        "plugins/*/*.h"
         )
 
 if (WITH_SCANNER AND NOT Qt6_FOUND)
index 99a261cebf7b2ef5e92bd05aaf91f0a97a23a274..e871c6453d31b472b657ef3fa5190f33b82b5040 100644 (file)
@@ -32,8 +32,8 @@
 #include "utils/daemonrpc.h"
 #include "utils/EventFilter.h"
 #include "utils/Updater.h"
-#include "widgets/CCSWidget.h"
-#include "widgets/RedditWidget.h"
+#include "plugins/ccs/CCSWidget.h"
+#include "plugins/reddit/RedditWidget.h"
 #include "widgets/TickerWidget.h"
 #include "widgets/WalletUnlockWidget.h"
 #include "wizard/WalletWizard.h"
 #include "WindowManager.h"
 
 #ifdef HAS_LOCALMONERO
-#include "widgets/LocalMoneroWidget.h"
+#include "plugins/localmonero/LocalMoneroWidget.h"
 #endif
 
 #ifdef HAS_XMRIG
-#include "widgets/XMRigWidget.h"
+#include "plugins/xmrig/XMRigWidget.h"
 #endif
 
 namespace Ui {
index 0f913ea1310b117453e6e5599d0f7cae5ebafa99..710e39e6beb4034dccc7183b9724c5992848d353 100644 (file)
   <customwidget>
    <class>CCSWidget</class>
    <extends>QWidget</extends>
-   <header>widgets/CCSWidget.h</header>
+   <header>plugins/ccs/CCSWidget.h</header>
    <container>1</container>
   </customwidget>
   <customwidget>
    <class>RedditWidget</class>
    <extends>QWidget</extends>
-   <header>widgets/RedditWidget.h</header>
+   <header>plugins/reddit/RedditWidget.h</header>
    <container>1</container>
   </customwidget>
   <customwidget>
    <class>RevuoWidget</class>
    <extends>QWidget</extends>
-   <header>widgets/RevuoWidget.h</header>
+   <header>plugins/revuo/RevuoWidget.h</header>
    <container>1</container>
   </customwidget>
   <customwidget>
    <class>BountiesWidget</class>
    <extends>QWidget</extends>
-   <header>widgets/BountiesWidget.h</header>
+   <header>plugins/bounties/BountiesWidget.h</header>
    <container>1</container>
   </customwidget>
  </customwidgets>
index ca1375937e5831886f6a26c01b31c6c25c7fcf0a..db11b5fd438ef88287def5afb6f69bf405295d52 100644 (file)
@@ -7,7 +7,6 @@
 #include <QWidget>
 
 #include "libwalletqt/Wallet.h"
-#include "widgets/CCSWidget.h"
 
 namespace Ui {
     class SendWidget;
similarity index 97%
rename from src/model/BountiesModel.h
rename to src/plugins/bounties/BountiesModel.h
index cde0d23dc86afe7d2cccd943c8e2cccae6b83f2d..34b6e0c5a4d0a710c2a90d4df8f8847e6b81cdc5 100644 (file)
@@ -7,7 +7,7 @@
 #include <QAbstractTableModel>
 #include <QSharedPointer>
 
-#include "widgets/Bounty.h"
+#include "Bounty.h"
 
 class BountiesModel : public QAbstractTableModel
 {
similarity index 98%
rename from src/widgets/BountiesWidget.cpp
rename to src/plugins/bounties/BountiesWidget.cpp
index 75622858d5a080c54ba12e3bf7a3715fb0edb5f7..3ed33f1f457ff772b5388feb66c317e284c54bc1 100644 (file)
@@ -8,7 +8,7 @@
 #include <QStandardItemModel>
 #include <QTableWidget>
 
-#include "model/BountiesModel.h"
+#include "BountiesModel.h"
 #include "utils/Utils.h"
 #include "utils/config.h"
 
similarity index 96%
rename from src/widgets/BountiesWidget.h
rename to src/plugins/bounties/BountiesWidget.h
index 47f070b57fa1fc435a84f1dd78253bd4070502a3..02e51a4f6fd7804a3751a0f53e54716d362280b8 100644 (file)
@@ -8,7 +8,7 @@
 #include <QMenu>
 #include <QWidget>
 
-#include "model/BountiesModel.h"
+#include "BountiesModel.h"
 
 namespace Ui {
     class BountiesWidget;
similarity index 96%
rename from src/model/CCSModel.h
rename to src/plugins/ccs/CCSModel.h
index 2ff4be00c7963b7135c6228752bcf2bcaa9c84f4..7b34416b2de087bb19919c91d52e025bc5c4bb65 100644 (file)
@@ -7,7 +7,7 @@
 #include <QAbstractTableModel>
 #include <QSharedPointer>
 
-#include "widgets/CCSEntry.h"
+#include "CCSEntry.h"
 
 class CCSModel : public QAbstractTableModel
 {
similarity index 95%
rename from src/widgets/CCSProgressDelegate.h
rename to src/plugins/ccs/CCSProgressDelegate.h
index 0e2319c09009358935ab951e2056d78fd057cab2..ed621ab473dd89915da853e490a3ef59f4c5d2b5 100644 (file)
@@ -6,7 +6,7 @@
 
 #include <QStyledItemDelegate>
 
-#include "model/CCSModel.h"
+#include "CCSModel.h"
 
 class CCSProgressDelegate : public QStyledItemDelegate
 {
similarity index 93%
rename from src/widgets/CCSWidget.h
rename to src/plugins/ccs/CCSWidget.h
index 0b47e4db56f35656765a326081aaedc68963e07a..473bbb4c7f61920234b9fdd3cae23ac052ae4aa6 100644 (file)
@@ -10,8 +10,8 @@
 #include <QProgressBar>
 #include <QWidget>
 
-#include "model/CCSModel.h"
-#include "widgets/CCSEntry.h"
+#include "CCSModel.h"
+#include "CCSEntry.h"
 
 namespace Ui {
     class CSSWidget;
similarity index 95%
rename from src/dialog/LocalMoneroInfoDialog.h
rename to src/plugins/localmonero/LocalMoneroInfoDialog.h
index fa0184419b2ac5b5bc652b62861062a0f900e13e..fb4ffa69a57a6bcedf25b42ebd291cc8eae134a8 100644 (file)
@@ -8,7 +8,7 @@
 #include <QLabel>
 
 #include "components.h"
-#include "model/LocalMoneroModel.h"
+#include "LocalMoneroModel.h"
 
 namespace Ui {
     class LocalMoneroInfoDialog;
similarity index 99%
rename from src/widgets/LocalMoneroWidget.cpp
rename to src/plugins/localmonero/LocalMoneroWidget.cpp
index e00a9009464ea4ebd215a349bd067de5ec2e7c50..7a2c72dfcbd726c93f73b1b1dfc9a49685c1e933 100644 (file)
@@ -7,10 +7,9 @@
 #include <QMessageBox>
 #include <QMenu>
 
-#include "dialog/LocalMoneroInfoDialog.h"
+#include "LocalMoneroInfoDialog.h"
 #include "utils/ColorScheme.h"
 #include "utils/Icons.h"
-#include "utils/NetworkManager.h"
 #include "utils/WebsocketNotifier.h"
 
 LocalMoneroWidget::LocalMoneroWidget(QWidget *parent, Wallet *wallet)
similarity index 94%
rename from src/widgets/LocalMoneroWidget.h
rename to src/plugins/localmonero/LocalMoneroWidget.h
index ffb470a3f3570f1a2ab93c561cc2ed607051f325..edad19bacd2a9fdd552bc5f025fdb9bb7d311179 100644 (file)
@@ -6,8 +6,8 @@
 
 #include <QWidget>
 
-#include "api/LocalMoneroApi.h"
-#include "model/LocalMoneroModel.h"
+#include "LocalMoneroApi.h"
+#include "LocalMoneroModel.h"
 #include "libwalletqt/Wallet.h"
 
 namespace Ui {
similarity index 96%
rename from src/model/RedditModel.h
rename to src/plugins/reddit/RedditModel.h
index a4b1c94bd1eaad5cb9671e8af74381bdbc81144c..0b9da907888116a8b3d64d17a4d27c379c72d327 100644 (file)
@@ -7,7 +7,7 @@
 #include <QAbstractTableModel>
 #include <QSharedPointer>
 
-#include "widgets/RedditPost.h"
+#include "RedditPost.h"
 
 class RedditModel : public QAbstractTableModel
 {
similarity index 98%
rename from src/widgets/RedditWidget.cpp
rename to src/plugins/reddit/RedditWidget.cpp
index c5089b81ed5381dc40369b6f63c4ebe434204bc3..c360586c217bcca698a654dc9f2c1de052b155d9 100644 (file)
@@ -8,7 +8,7 @@
 #include <QStandardItemModel>
 #include <QTableWidget>
 
-#include "model/RedditModel.h"
+#include "RedditModel.h"
 #include "utils/Utils.h"
 #include "utils/config.h"
 
similarity index 96%
rename from src/widgets/RedditWidget.h
rename to src/plugins/reddit/RedditWidget.h
index a88cf4f2008d48c6c5f833d3a15baf1fdd16dd46..950700ed16e853d8ff272b69e7dc5d213d8e6048 100644 (file)
@@ -8,7 +8,7 @@
 #include <QMenu>
 #include <QWidget>
 
-#include "model/RedditModel.h"
+#include "RedditModel.h"
 
 namespace Ui {
     class RedditWidget;
similarity index 98%
rename from src/widgets/XMRigWidget.h
rename to src/plugins/xmrig/XMRigWidget.h
index a7e3f6730169838e36bb08b1898cd79c4a197059..4a645f520cd827db09dd9cc39196160cd064fc61 100644 (file)
@@ -9,7 +9,7 @@
 #include <QItemSelection>
 #include <QStandardItemModel>
 
-#include "utils/xmrig.h"
+#include "xmrig.h"
 #include "utils/config.h"
 #include "libwalletqt/Wallet.h"
 
similarity index 99%
rename from src/utils/xmrig.cpp
rename to src/plugins/xmrig/xmrig.cpp
index 418fd57b258868333e24fddee211244f5d9cbecb..403a2e3b5ea3e10133006072802bb5a8758d5c4d 100644 (file)
@@ -6,7 +6,7 @@
 
 #include "utils/config.h"
 #include "utils/Utils.h"
-#include "utils/xmrig.h"
+#include "xmrig.h"
 #include "utils/TorManager.h"
 
 XmRig::XmRig(const QString &configDir, QObject *parent)
similarity index 100%
rename from src/utils/xmrig.h
rename to src/plugins/xmrig/xmrig.h
index 228f3f2db1dfaa92a5cdee7e200a1bcb4b2471c1..ce131ca38c980826fbe0bc8fa7233e9496053788 100644 (file)
 #include "networktype.h"
 #include "nodes.h"
 #include "prices.h"
-#include "widgets/Bounty.h"
-#include "widgets/RedditPost.h"
-#include "widgets/CCSEntry.h"
-#include "widgets/RevuoItem.h"
+#include "plugins/bounties/Bounty.h"
+#include "plugins/reddit/RedditPost.h"
+#include "plugins/ccs/CCSEntry.h"
+#include "plugins/revuo/RevuoItem.h"
 #include "TxFiatHistory.h"
 
 class WebsocketNotifier : public QObject {