aboutsummaryrefslogtreecommitdiff
path: root/src/daemon/DaemonManager.h
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2021-01-14 19:14:22 +0000
committerxiphon <xiphon@protonmail.com>2021-01-14 19:14:22 +0000
commitd3102b1cc5ab6d4e66e57ea9c53e32210b5f1083 (patch)
treecfc5147544170c0dd6f452ee8e320d922afd82f4 /src/daemon/DaemonManager.h
parent3ca5f10fa8ce901a94188d4c76c5e5e8e8bf3ff2 (diff)
downloadmonzero-gui-d3102b1cc5ab6d4e66e57ea9c53e32210b5f1083.tar.gz
monzero-gui-d3102b1cc5ab6d4e66e57ea9c53e32210b5f1083.tar.xz
monzero-gui-d3102b1cc5ab6d4e66e57ea9c53e32210b5f1083.zip
DaemonManager: refactoring - drop singleton usage
Diffstat (limited to 'src/daemon/DaemonManager.h')
-rw-r--r--src/daemon/DaemonManager.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/daemon/DaemonManager.h b/src/daemon/DaemonManager.h
index 812602cd..ac94c50d 100644
--- a/src/daemon/DaemonManager.h
+++ b/src/daemon/DaemonManager.h
@@ -44,8 +44,8 @@ class DaemonManager : public QObject
Q_OBJECT
public:
-
- static DaemonManager * instance(const QStringList *args = nullptr);
+ explicit DaemonManager(QObject *parent = 0);
+ ~DaemonManager();
Q_INVOKABLE bool start(const QString &flags, NetworkType::Type nettype, const QString &dataDir = "", const QString &bootstrapNodeAddress = "", bool noSync = false);
Q_INVOKABLE void stopAsync(NetworkType::Type nettype, const QJSValue& callback);
@@ -76,11 +76,6 @@ public slots:
void stateChanged(QProcess::ProcessState state);
private:
- explicit DaemonManager(QObject *parent = 0);
- ~DaemonManager();
-
- static DaemonManager * m_instance;
- static QStringList m_clArgs;
std::unique_ptr<QProcess> m_daemon;
QMutex m_daemonMutex;
QString m_monerod;