From d3102b1cc5ab6d4e66e57ea9c53e32210b5f1083 Mon Sep 17 00:00:00 2001 From: xiphon Date: Thu, 14 Jan 2021 19:14:22 +0000 Subject: DaemonManager: refactoring - drop singleton usage --- src/daemon/DaemonManager.h | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/daemon/DaemonManager.h') 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 m_daemon; QMutex m_daemonMutex; QString m_monerod; -- cgit v1.2.3