#include <QMainWindow>
#include <QSystemTrayIcon>
#include <QMenu>
-#include <utility>
#include "appcontext.h"
#include "components.h"
#include "model/CoinsProxyModel.h"
#include "utils/networking.h"
#include "utils/config.h"
-#include "widgets/ccswidget.h"
-#include "widgets/redditwidget.h"
+#include "widgets/CCSWidget.h"
+#include "widgets/RedditWidget.h"
#include "widgets/TickerWidget.h"
#include "wizard/WalletWizard.h"
#endif
#ifdef HAS_XMRIG
-#include "widgets/xmrigwidget.h"
+#include "widgets/XMRigWidget.h"
#endif
namespace Ui {
#define FEATHER_SENDWIDGET_H
#include <QWidget>
+
#include "appcontext.h"
-#include "widgets/ccswidget.h"
+#include "widgets/CCSWidget.h"
namespace Ui {
class SendWidget;
#ifndef FEATHER_SETTINGS_H
#define FEATHER_SETTINGS_H
+#include <QAbstractButton>
#include <QDialog>
#include <QSettings>
-#include <QAbstractButton>
#include "appcontext.h"
-#include "widgets/nodewidget.h"
+#include "widgets/NodeWidget.h"
namespace Ui {
class Settings;
<customwidget>
<class>NodeWidget</class>
<extends>QWidget</extends>
- <header>widgets/nodewidget.h</header>
+ <header>widgets/NodeWidget.h</header>
<container>1</container>
</customwidget>
</customwidgets>
// SPDX-License-Identifier: BSD-3-Clause
// Copyright (c) 2020-2021, The Monero Project.
-#include "ccsprogressdelegate.h"
+#include "CCSProgressDelegate.h"
#include <QApplication>
CCSProgressDelegate::CCSProgressDelegate(CCSModel *model, QWidget *parent)
- : QStyledItemDelegate(parent)
- , m_model(model)
+ : QStyledItemDelegate(parent)
+ , m_model(model)
{
}
#define FEATHER_CSSPROGRESSDELEGATE_H
#include <QStyledItemDelegate>
+
#include "model/CCSModel.h"
class CCSProgressDelegate : public QStyledItemDelegate
// SPDX-License-Identifier: BSD-3-Clause
// Copyright (c) 2020-2021, The Monero Project.
+#include "CCSWidget.h"
+#include "ui_CCSWidget.h"
+
+#include <QDesktopServices>
#include <QStandardItemModel>
#include <QTableWidget>
-#include <QDesktopServices>
-#include "ccswidget.h"
-#include "ui_ccswidget.h"
-#include "ccsprogressdelegate.h"
+#include "CCSProgressDelegate.h"
-CCSWidget::CCSWidget(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::CSSWidget),
- m_model(new CCSModel(this)),
- m_contextMenu(new QMenu(this))
+CCSWidget::CCSWidget(QWidget *parent)
+ : QWidget(parent)
+ , ui(new Ui::CSSWidget)
+ , m_model(new CCSModel(this))
+ , m_contextMenu(new QMenu(this))
{
ui->setupUi(this);
auto progressDelegate = new CCSProgressDelegate(m_model, this);
#ifndef FEATHER_CSSWIDGET_H
#define FEATHER_CSSWIDGET_H
+#include <QItemDelegate>
#include <QMenu>
#include <QObject>
-#include <QWidget>
#include <QProgressBar>
-#include <QItemDelegate>
+#include <QWidget>
-#include "widgets/CCSEntry.h"
-#include "model/CCSModel.h"
#include "appcontext.h"
+#include "model/CCSModel.h"
+#include "widgets/CCSEntry.h"
namespace Ui {
class CSSWidget;
#include "LocalMoneroWidget.h"
#include "ui_LocalMoneroWidget.h"
+
+#include <QMessageBox>
+#include <QMenu>
+
+#include "dialog/LocalMoneroInfoDialog.h"
#include "utils/ColorScheme.h"
#include "utils/Icons.h"
#include "utils/NetworkManager.h"
#include "utils/WebsocketNotifier.h"
-#include "dialog/LocalMoneroInfoDialog.h"
-
-#include <QMessageBox>
-#include <QMenu>
LocalMoneroWidget::LocalMoneroWidget(QWidget *parent, QSharedPointer<AppContext> ctx)
- : QWidget(parent)
- , ui(new Ui::LocalMoneroWidget)
- , m_ctx(std::move(ctx))
+ : QWidget(parent)
+ , ui(new Ui::LocalMoneroWidget)
+ , m_ctx(std::move(ctx))
{
ui->setupUi(this);
#include <QWidget>
-#include "appcontext.h"
#include "api/LocalMoneroApi.h"
+#include "appcontext.h"
#include "model/LocalMoneroModel.h"
namespace Ui {
// SPDX-License-Identifier: BSD-3-Clause
// Copyright (c) 2020-2021, The Monero Project.
+#include "NodeWidget.h"
+#include "ui_NodeWidget.h"
+
+#include <QAction>
+#include <QDesktopServices>
#include <QInputDialog>
-#include <QTableWidget>
+#include <QMenu>
#include <QMessageBox>
-#include <QDesktopServices>
+#include <QTableWidget>
#include "model/NodeModel.h"
-#include "nodewidget.h"
-#include "ui_nodewidget.h"
-#include "mainwindow.h"
#include "utils/Icons.h"
NodeWidget::NodeWidget(QWidget *parent)
#ifndef FEATHER_NODEWIDGET_H
#define FEATHER_NODEWIDGET_H
-#include <QWidget>
-#include <QTreeView>
#include <QItemSelection>
+#include <QTreeView>
+#include <QWidget>
+
#include "appcontext.h"
#include "model/NodeModel.h"
#include "utils/nodes.h"
void nodeSourceChanged(NodeSource nodeSource);
private:
+ void showContextMenu(const QPoint &pos, const FeatherNode &node);
+ FeatherNode selectedNode();
+
QScopedPointer<Ui::NodeWidget> ui;
QSharedPointer<AppContext> m_ctx;
- NodeModel* m_customModel;
- NodeModel* m_wsModel;
+ NodeModel *m_customModel;
+ NodeModel *m_wsModel;
QTreeView *m_activeView;
QAction *m_contextActionRemove;
QAction *m_contextActionOpenStatusURL;
QAction *m_contextActionCopy;
-
- void showContextMenu(const QPoint &pos, const FeatherNode &node);
- FeatherNode selectedNode();
};
#endif // FEATHER_NODEWIDGET_H
#include <QtGlobal>
#include <QScrollBar>
-#include "utils/utils.h"
-#include "model/ModelUtils.h"
-
#include "libwalletqt/WalletManager.h"
+#include "model/ModelUtils.h"
PayToEdit::PayToEdit(QWidget *parent) : QPlainTextEdit(parent)
{
// SPDX-License-Identifier: BSD-3-Clause
// Copyright (c) 2020-2021, The Monero Project.
+#include "RedditWidget.h"
+#include "ui_RedditWidget.h"
+
+#include <QDesktopServices>
#include <QStandardItemModel>
#include <QTableWidget>
-#include <QDesktopServices>
#include "model/RedditModel.h"
-#include "redditwidget.h"
-#include "ui_redditwidget.h"
#include "utils/utils.h"
#include "utils/config.h"
-RedditWidget::RedditWidget(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::RedditWidget),
- m_model(new RedditModel(this)),
- m_contextMenu(new QMenu(this))
+RedditWidget::RedditWidget(QWidget *parent)
+ : QWidget(parent)
+ , ui(new Ui::RedditWidget)
+ , m_model(new RedditModel(this))
+ , m_contextMenu(new QMenu(this))
{
ui->setupUi(this);
ui->tableView->setModel(m_model);
#ifndef FEATHER_REDDITWIDGET_H
#define FEATHER_REDDITWIDGET_H
+#include <QItemSelection>
#include <QMenu>
#include <QWidget>
-#include <QItemSelection>
#include "model/RedditModel.h"
#include "constants.h"
RestoreHeightWidget::RestoreHeightWidget(QWidget *parent)
- : QWidget(parent)
- , ui(new Ui::RestoreHeightWidget)
+ : QWidget(parent)
+ , ui(new Ui::RestoreHeightWidget)
{
ui->setupUi(this);
#include "utils/AppData.h"
TickerWidgetBase::TickerWidgetBase(QWidget *parent, QSharedPointer<AppContext> ctx)
- : QWidget(parent)
- , ui(new Ui::TickerWidget)
- , m_ctx(std::move(ctx))
+ : QWidget(parent)
+ , ui(new Ui::TickerWidget)
+ , m_ctx(std::move(ctx))
{
ui->setupUi(this);
// BalanceTickerWidget
BalanceTickerWidget::BalanceTickerWidget(QWidget *parent, QSharedPointer<AppContext> ctx, bool totalBalance)
- : TickerWidgetBase(parent, std::move(ctx))
- , m_totalBalance(totalBalance)
+ : TickerWidgetBase(parent, std::move(ctx))
+ , m_totalBalance(totalBalance)
{
if (totalBalance)
this->setTitle("Total balance");
// PriceTickerWidget
PriceTickerWidget::PriceTickerWidget(QWidget *parent, QSharedPointer<AppContext> ctx, QString symbol)
- : TickerWidgetBase(parent, std::move(ctx))
- , m_symbol(std::move(symbol))
+ : TickerWidgetBase(parent, std::move(ctx))
+ , m_symbol(std::move(symbol))
{
this->setTitle(m_symbol);
// SPDX-License-Identifier: BSD-3-Clause
// Copyright (c) 2020-2021, The Monero Project.
-#include <QStandardItemModel>
-#include <QTableWidget>
-#include <QMessageBox>
+#include "XMRigWidget.h"
+#include "ui_XMRigWidget.h"
+
#include <QDesktopServices>
-#include <QScrollBar>
#include <QFileDialog>
+#include <QMessageBox>
+#include <QScrollBar>
+#include <QStandardItemModel>
+#include <QTableWidget>
-#include "xmrigwidget.h"
-#include "ui_xmrigwidget.h"
#include "utils/Icons.h"
XMRigWidget::XMRigWidget(QSharedPointer<AppContext> ctx, QWidget *parent)
- : QWidget(parent)
- , ui(new Ui::XMRigWidget)
- , m_ctx(std::move(ctx))
- , m_XMRig(new XmRig(Config::defaultConfigDir().path()))
- , m_model(new QStandardItemModel(this))
- , m_contextMenu(new QMenu(this))
+ : QWidget(parent)
+ , ui(new Ui::XMRigWidget)
+ , m_ctx(std::move(ctx))
+ , m_XMRig(new XmRig(Config::defaultConfigDir().path()))
+ , m_model(new QStandardItemModel(this))
+ , m_contextMenu(new QMenu(this))
{
ui->setupUi(this);
#include <QWidget>
#include <QItemSelection>
+#include "appcontext.h"
#include "utils/xmrig.h"
#include "utils/config.h"
-#include "appcontext.h"
namespace Ui {
class XMRigWidget;