ConfigTreeNode.py
changeset 744 bdab45f96aa0
parent 742 41a4a560406c
parent 743 4645a3a398ad
child 774 78b5fa92dd1c
equal deleted inserted replaced
742:41a4a560406c 744:bdab45f96aa0
    13 
    13 
    14 from xmlclass import GenerateClassesFromXSDstring
    14 from xmlclass import GenerateClassesFromXSDstring
    15 from util.misc import GetClassImporter
    15 from util.misc import GetClassImporter
    16 
    16 
    17 from PLCControler import PLCControler, LOCATION_CONFNODE
    17 from PLCControler import PLCControler, LOCATION_CONFNODE
       
    18 from ConfTreeNodeEditor import ConfTreeNodeEditor
    18 
    19 
    19 _BaseParamsClass = GenerateClassesFromXSDstring("""<?xml version="1.0" encoding="ISO-8859-1" ?>
    20 _BaseParamsClass = GenerateClassesFromXSDstring("""<?xml version="1.0" encoding="ISO-8859-1" ?>
    20         <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    21         <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    21           <xsd:element name="BaseParams">
    22           <xsd:element name="BaseParams">
    22             <xsd:complexType>
    23             <xsd:complexType>
    37     XSD = None
    38     XSD = None
    38     CTNChildrenTypes = []
    39     CTNChildrenTypes = []
    39     CTNMaxCount = None
    40     CTNMaxCount = None
    40     ConfNodeMethods = []
    41     ConfNodeMethods = []
    41     LibraryControler = None
    42     LibraryControler = None
    42     EditorType = None
    43     EditorType = ConfTreeNodeEditor
    43     IconPath = None
    44     IconPath = None
    44     
    45     
    45     def _AddParamsMembers(self):
    46     def _AddParamsMembers(self):
    46         self.CTNParams = None
    47         self.CTNParams = None
    47         if self.XSD:
    48         if self.XSD: