From a63c7340a632c634733271332a43aac82bc73799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Mon, 26 Aug 2013 06:30:11 +0200 Subject: Nuke the old instance model, LONG LIVE THE NEW ONE --- logic/BaseInstance.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'logic/BaseInstance.cpp') diff --git a/logic/BaseInstance.cpp b/logic/BaseInstance.cpp index 6593e715..bd3229c8 100644 --- a/logic/BaseInstance.cpp +++ b/logic/BaseInstance.cpp @@ -17,6 +17,7 @@ #include "BaseInstance_p.h" #include +#include #include "inisettingsobject.h" #include "setting.h" @@ -83,6 +84,13 @@ BaseInstance::BaseInstance( BaseInstancePrivate* d_in, settings().registerSetting(new OverrideSetting("AutoCloseConsole", globalSettings->getSetting("AutoCloseConsole"))); } +void BaseInstance::nuke() +{ + QDir(instanceRoot()).removeRecursively(); + emit nuked(this); +} + + QString BaseInstance::id() const { return QFileInfo(instanceRoot()).fileName(); -- cgit v1.2.3