프로젝트

일반

사용자정보

개정판 94950e7b

ID94950e7b8ffa65822af5d1e88b90827b0c95b6ad
상위 c0051cc7
하위 6c6bb75b

함의성이(가) 4년 이상 전에 추가함

issue #563: fix size

Change-Id: I1c8e0026c5e41fc25371776f57b743d467b8b551

차이점 보기:

DTI_PID/DTI_PID/AppDocData.py
820 820
        project.make_sub_directories()
821 821
        try:
822 822
            # save size unit
823
            self.saveConfigs([Config('Project', 'Unit', project.prj_unit)])
823
            #self.saveConfigs([Config('Project', 'Unit', project.prj_unit)])
824 824

  
825 825
            if self.project.database.db_type == 'SQLite':
826 826
                # Creates or opens a file called mydb with a SQLite3 DB
DTI_PID/DTI_PID/ProjectDialog.py
33 33
        self.ui.toolButtonDelete.clicked.connect(self.deleteProjectClick)
34 34
        self.setWindowTitle(_translate('Project Dialog', 'Project'))
35 35

  
36
        # unit setting move into configuration
37
        self.ui.comboBoxProjectUnit.setHidden(True)
38
        self.ui.label_3.setHidden(True)
39

  
36 40
    def initComboBox(self):
37 41
        from AppDocData import AppDocData
38 42

  
DTI_PID/DTI_PID/Scripts/MSSQL/ID2.sql
2343 2343
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2344 2344
'0b37b3a1-ae56-4f4a-b7e5-587f36469802','0','UnitNumber','UnitNumber','Text Item','item.text()',5,5,NULL,'ALL',3);
2345 2345
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2346
'aa8f1cab-de52-41da-8905-553bcf6513c5','0','NominalDiameter','NominalDiameter','Text Item','item.text()',0,0,NULL,'ALL',3);
2346
'aa8f1cab-de52-41da-8905-553bcf6513c5','0','NominalDiameter','NominalDiameter','Size Text Item','item.text()',0,0,NULL,'ALL',3);
2347 2347
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2348 2348
'6d63a700-8918-443d-975b-f16eaa28c21d','17','Opening Action','Opening Action','Text Item','item.text()',1,0,NULL,'ALL',0);
2349 2349
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
DTI_PID/DTI_PID/Shapes/EngineeringLineItem.py
147 147
                for item in upstream:
148 148
                    if type(item) is QEngineeringReducerItem:
149 149
                        if item.connectors[0].connectedItem is prev:  ### Main Size
150
                            if item.MainSubSize: return item.mainSize[0]
150
                            if item.mainSubSize: return item.mainSubSize[0]
151 151
                        elif item.connectors[1].connectedItem is prev:  ### Sub Size
152
                            if item.MainSubSize: return item.subSize[1]
152
                            if item.mainSubSize: return item.mainSubSize[1]
153 153
                    else:
154 154
                        if item.Size: return item.Size
155 155
                    prev = item
......
159 159
                for item in downstream:
160 160
                    if type(item) is QEngineeringReducerItem:
161 161
                        if item.connectors[0].connectedItem is prev:  ### Main Size
162
                            if item.MainSubSize: return item.mainSize[0]
162
                            if item.mainSubSize: return item.mainSubSize[0]
163 163
                        elif item.connectors[1].connectedItem is prev:  ### Sub Size
164
                            if item.MainSubSize: return item.subSize[1]
164
                            if item.mainSubSize: return item.mainSubSize[1]
165 165
                    else:
166 166
                        if item.Size: return item.Size
167 167
                    prev = item
DTI_PID/DTI_PID/Shapes/EngineeringReducerItem.py
28 28
        self.setZValue(QEngineeringReducerItem.ZVALUE)
29 29

  
30 30
    @property
31
    def MainSubSize(self):
31
    def mainSubSize(self):
32 32
        """ return reducer's main sub size """
33 33
        """ remain for old project no more used """
34 34
        from QEngineeringSizeTextItem import QEngineeringSizeTextItem
......
77 77
    @property
78 78
    def EvaluatedMainSize(self):
79 79
        """ remain for old project no more used """
80
        return self.MainSubSize[0]
80
        return self.mainSubSize[0]
81 81

  
82 82
    @property
83 83
    def EvaluatedSubSize(self):
84 84
        """ remain for old project no more used """
85
        return self.MainSubSize[1]
85
        return self.mainSubSize[1]
86 86

  
87 87
    def connectAttribute(self, attributes, clear=True):
88 88
        """ connect attribute of reducer """
DTI_PID/DTI_PID/Shapes/SymbolSvgItem.py
222 222
                    for item in upstream:
223 223
                        if type(item) is QEngineeringReducerItem:
224 224
                            if item.connectors[0].connectedItem is prev:  ### Main Size
225
                                if item.MainSubSize: return item.mainSize[0]
225
                                if item.mainSubSize: return item.mainSubSize[0]
226 226
                            elif item.connectors[1].connectedItem is prev:  ### Sub Size
227
                                if item.MainSubSize: return item.subSize[1]
227
                                if item.mainSubSize: return item.mainSubSize[1]
228 228
                        else:
229 229
                            if item.Size: return item.Size
230 230
                        prev = item
......
234 234
                    for item in downstream:
235 235
                        if type(item) is QEngineeringReducerItem:
236 236
                            if item.connectors[0].connectedItem is prev:  ### Main Size
237
                                if item.MainSubSize: return item.mainSize[0]
237
                                if item.mainSubSize: return item.mainSubSize[0]
238 238
                            elif item.connectors[1].connectedItem is prev:  ### Sub Size
239
                                if item.MainSubSize: return item.subSize[1]
239
                                if item.mainSubSize: return item.mainSubSize[1]
240 240
                        else:
241 241
                            if item.Size: return item.Size
242 242
                        prev = item

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)