ConfigTreeNode.py
changeset 738 413946c04c87
parent 734 5c42cafaee15
child 741 382b2c848dac
--- a/ConfigTreeNode.py	Mon May 21 02:49:53 2012 +0200
+++ b/ConfigTreeNode.py	Mon May 21 10:04:27 2012 +0200
@@ -12,7 +12,7 @@
 from xml.dom import minidom
 
 from xmlclass import GenerateClassesFromXSDstring
-from util import opjimg, GetClassImporter
+from util import GetClassImporter
 
 from PLCControler import PLCControler, LOCATION_CONFNODE
 
@@ -40,7 +40,8 @@
     ConfNodeMethods = []
     LibraryControler = None
     EditorType = None
-
+    IconPath = None
+    
     def _AddParamsMembers(self):
         self.CTNParams = None
         if self.XSD:
@@ -572,22 +573,3 @@
                     self.GetCTRoot().logger.write_error(_("Could not add child \"%s\", type %s :\n%s\n")%(pname, ptype, str(exc)))
                     self.GetCTRoot().logger.write_error(traceback.format_exc())
 
-    def EnableMethod(self, method, value):
-        for d in self.ConfNodeMethods:
-            if d["method"]==method:
-                d["enabled"]=value
-                return True
-        return False
-
-    def ShowMethod(self, method, value):
-        for d in self.ConfNodeMethods:
-            if d["method"]==method:
-                d["shown"]=value
-                return True
-        return False
-
-    def CallMethod(self, method):
-        for d in self.ConfNodeMethods:
-            if d["method"]==method and d.get("enabled", True) and d.get("shown", True):
-                getattr(self, method)()
-