From d884f849d60db44f05a6a6b22f4ffcf520900389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sun, 25 Aug 2013 01:32:42 +0200 Subject: All kinds of incremental improvements Redone the instance action toolbar: * Removed all the dead actions * Change icon and Rename are now morphed into a header * Added button for opening the config folder Implemented support for loose files and folders as legacy jar mods Added texture pack support --- logic/OneSixInstance.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'logic/OneSixInstance.cpp') diff --git a/logic/OneSixInstance.cpp b/logic/OneSixInstance.cpp index 2eca7cd7..4cbf17b2 100644 --- a/logic/OneSixInstance.cpp +++ b/logic/OneSixInstance.cpp @@ -226,3 +226,22 @@ QString OneSixInstance::defaultCustomBaseJar() const { return PathCombine(instanceRoot(), "custom.jar"); } + +bool OneSixInstance::menuActionEnabled ( QString action_name ) const +{ + if(action_name == "actionChangeInstLWJGLVersion") + return false; + if(action_name == "actionEditInstMods") + return false; + return true; +} + +QString OneSixInstance::getStatusbarDescription() +{ + return "One Six : " + intendedVersionId(); +} + +QString OneSixInstance::instanceConfigFolder() const +{ + return PathCombine(minecraftRoot(), "config"); +} -- cgit v1.2.3