diff options
Diffstat (limited to 'src/instancemanager.h')
| -rw-r--r-- | src/instancemanager.h | 46 |
1 files changed, 20 insertions, 26 deletions
diff --git a/src/instancemanager.h b/src/instancemanager.h index adedd78f..9222872f 100644 --- a/src/instancemanager.h +++ b/src/instancemanager.h @@ -17,51 +17,45 @@ You should have received a copy of the GNU General Public License along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. */ - #pragma once - -#include <QString> #include <QSettings> - +#include <QString> class InstanceManager { public: + static InstanceManager& instance(); - static InstanceManager &instance(); - - QString determineDataPath(); - void clearCurrentInstance(); + QString determineDataPath(); + void clearCurrentInstance(); - void overrideInstance(const QString& instanceName); + void overrideInstance(const QString& instanceName); - QString currentInstance() const; + QString currentInstance() const; private: + InstanceManager(); - InstanceManager(); + QString instancePath() const; - QString instancePath() const; + QStringList instances() const; - QStringList instances() const; + bool deleteLocalInstance(const QString& instanceId) const; - bool deleteLocalInstance(const QString &instanceId) const; + QString manageInstances(const QStringList& instanceList) const; - QString manageInstances(const QStringList &instanceList) const; + void setCurrentInstance(const QString& name); - void setCurrentInstance(const QString &name); + QString queryInstanceName(const QStringList& instanceList) const; + QString chooseInstance(const QStringList& instanceList) const; - QString queryInstanceName(const QStringList &instanceList) const; - QString chooseInstance(const QStringList &instanceList) const; - - void createDataPath(const QString &dataPath) const; - bool portableInstall() const; + void createDataPath(const QString& dataPath) const; + bool portableInstall() const; private: - - QSettings m_AppSettings; - bool m_Reset {false}; - bool m_overrideInstance{false}; - QString m_overrideInstanceName; + QSettings m_AppSettings; + bool m_Reset{false}; + bool m_overrideInstance{false}; + QString m_overrideInstanceName; }; |
