프로젝트

일반

사용자정보

개정판 b6cdbdd0

IDb6cdbdd0d841cdcc669b94622366ca7d11f7d908
상위 ed3cbc75
하위 073ecda4

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

add save before linking

Change-Id: Ia1f40025bd0a41251028eb1bf9ba48bd725a80a1

차이점 보기:

DTI_PID/DTI_PID/AppRibbon.py
162 162
            #shortcut = QShortcut(QKeySequence(Qt.Key_F5), pane.ui.toolButtonRecognition)
163 163
            #shortcut.activated.connect(main_wnd.recognize)
164 164
            pane.ui.toolButtonStreamline.clicked.connect(main_wnd.on_streamline)
165
            pane.ui.toolButtonLinkAttribute.clicked.connect(main_wnd.connect_attributes)
165
            pane.ui.toolButtonLinkAttribute.clicked.connect(main_wnd.connect_attributes_check_save)
166 166
            pane.ui.toolButtonInitialize.clicked.connect(main_wnd.on_initialize_scene)
167 167
            pane.ui.toolButtonUndo.clicked.connect(main_wnd._scene.undo_stack.undo)
168 168
            pane.ui.toolButtonRedo.clicked.connect(main_wnd._scene.undo_stack.redo)
DTI_PID/DTI_PID/ConfigurationDialog.py
489 489
                self.ui.radioButtonLoadXmlYes.setChecked(True)
490 490
                self.ui.radioButtonLoadXmlNo.setChecked(False)
491 491
                self.ui.radioButtonLoadXmlOnly.setChecked(False)
492
            configs = docData.getConfigs('Data Save', 'Before Link')
493
            if configs:
494
                size = int(configs[0].value)
495
                self.ui.radioButtonSaveLinkYes.setChecked(True if size == 1 else False)
496
                self.ui.radioButtonSaveLinkNo.setChecked(True if size == -1 else False)
497
            else:
498
                self.ui.radioButtonSaveLinkYes.setChecked(False)
499
                self.ui.radioButtonSaveLinkNo.setChecked(True)
492 500
            configs = docData.getConfigs('Data Save', 'Unknown Xml Only')
493 501
            if configs:
494 502
                size = int(configs[0].value)
......
1360 1368
            configs.append(Config('Data Load', 'Xml First', '1' if self.ui.radioButtonLoadXmlYes.isChecked() else \
1361 1369
                        ('-1' if self.ui.radioButtonLoadXmlNo.isChecked() else '2')))
1362 1370
            configs.append(
1371
                Config('Data Save', 'Before Link', '1' if self.ui.radioButtonSaveLinkYes.isChecked() else '-1'))
1372
            configs.append(
1363 1373
                Config('Data Save', 'Unknown Xml Only', '1' if self.ui.radioButtonSaveUnknownYes.isChecked() else '-1'))
1364 1374
            configs.append(
1365 1375
                Config('Line List', 'Use Stream No', '1' if self.ui.radioButtonLineListYes.isChecked() else '-1'))
DTI_PID/DTI_PID/Configuration_UI.py
800 800
        self.gridLayout_23.setObjectName("gridLayout_23")
801 801
        self.gridLayout_31 = QtWidgets.QGridLayout()
802 802
        self.gridLayout_31.setObjectName("gridLayout_31")
803
        self.label_61 = QtWidgets.QLabel(self.groupBox_11)
804
        self.label_61.setObjectName("label_61")
805
        self.gridLayout_31.addWidget(self.label_61, 5, 0, 1, 1)
806
        spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
807
        self.gridLayout_31.addItem(spacerItem8, 1, 2, 1, 1)
808
        self.label_62 = QtWidgets.QLabel(self.groupBox_11)
809
        self.label_62.setObjectName("label_62")
810
        self.gridLayout_31.addWidget(self.label_62, 6, 0, 1, 1)
811
        self.pushButtonClearAccessInfo = QtWidgets.QPushButton(self.groupBox_11)
812
        self.pushButtonClearAccessInfo.setObjectName("pushButtonClearAccessInfo")
813
        self.gridLayout_31.addWidget(self.pushButtonClearAccessInfo, 4, 1, 1, 1)
814
        self.label_30 = QtWidgets.QLabel(self.groupBox_11)
815
        self.label_30.setObjectName("label_30")
816
        self.gridLayout_31.addWidget(self.label_30, 1, 0, 1, 1)
817 803
        self.label_34 = QtWidgets.QLabel(self.groupBox_11)
818 804
        self.label_34.setObjectName("label_34")
819
        self.gridLayout_31.addWidget(self.label_34, 2, 0, 1, 1)
820
        self.spinBoxSaveAlarm = QtWidgets.QSpinBox(self.groupBox_11)
821
        self.spinBoxSaveAlarm.setMaximum(100)
822
        self.spinBoxSaveAlarm.setSingleStep(10)
823
        self.spinBoxSaveAlarm.setObjectName("spinBoxSaveAlarm")
824
        self.gridLayout_31.addWidget(self.spinBoxSaveAlarm, 0, 1, 1, 1)
805
        self.gridLayout_31.addWidget(self.label_34, 3, 0, 1, 1)
825 806
        self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
826 807
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
827 808
        self.radioButtonLineListYes = QtWidgets.QRadioButton(self.groupBox_11)
......
834 815
        self.radioButtonLineListNo.setObjectName("radioButtonLineListNo")
835 816
        self.buttonGroup_11.addButton(self.radioButtonLineListNo)
836 817
        self.horizontalLayout_14.addWidget(self.radioButtonLineListNo)
837
        self.gridLayout_31.addLayout(self.horizontalLayout_14, 3, 1, 1, 1)
818
        self.gridLayout_31.addLayout(self.horizontalLayout_14, 4, 1, 1, 1)
819
        self.label_31 = QtWidgets.QLabel(self.groupBox_11)
820
        self.label_31.setMinimumSize(QtCore.QSize(200, 0))
821
        self.label_31.setObjectName("label_31")
822
        self.gridLayout_31.addWidget(self.label_31, 5, 0, 1, 1)
823
        self.spinBoxSaveAlarm = QtWidgets.QSpinBox(self.groupBox_11)
824
        self.spinBoxSaveAlarm.setMaximum(100)
825
        self.spinBoxSaveAlarm.setSingleStep(10)
826
        self.spinBoxSaveAlarm.setObjectName("spinBoxSaveAlarm")
827
        self.gridLayout_31.addWidget(self.spinBoxSaveAlarm, 0, 1, 1, 1)
828
        self.label_61 = QtWidgets.QLabel(self.groupBox_11)
829
        self.label_61.setObjectName("label_61")
830
        self.gridLayout_31.addWidget(self.label_61, 6, 0, 1, 1)
831
        self.label_62 = QtWidgets.QLabel(self.groupBox_11)
832
        self.label_62.setObjectName("label_62")
833
        self.gridLayout_31.addWidget(self.label_62, 7, 0, 1, 1)
838 834
        self.label_49 = QtWidgets.QLabel(self.groupBox_11)
839 835
        self.label_49.setObjectName("label_49")
840 836
        self.gridLayout_31.addWidget(self.label_49, 0, 0, 1, 1)
837
        self.pushButtonClearAccessInfo = QtWidgets.QPushButton(self.groupBox_11)
838
        self.pushButtonClearAccessInfo.setObjectName("pushButtonClearAccessInfo")
839
        self.gridLayout_31.addWidget(self.pushButtonClearAccessInfo, 5, 1, 1, 1)
840
        self.label_30 = QtWidgets.QLabel(self.groupBox_11)
841
        self.label_30.setObjectName("label_30")
842
        self.gridLayout_31.addWidget(self.label_30, 2, 0, 1, 1)
841 843
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
842 844
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
843 845
        self.radioButtonLoadXmlOnly = QtWidgets.QRadioButton(self.groupBox_11)
......
856 858
        self.radioButtonLoadXmlNo.setObjectName("radioButtonLoadXmlNo")
857 859
        self.buttonGroup.addButton(self.radioButtonLoadXmlNo)
858 860
        self.horizontalLayout_3.addWidget(self.radioButtonLoadXmlNo)
859
        self.gridLayout_31.addLayout(self.horizontalLayout_3, 1, 1, 1, 1)
860
        self.label_31 = QtWidgets.QLabel(self.groupBox_11)
861
        self.label_31.setMinimumSize(QtCore.QSize(200, 0))
862
        self.label_31.setObjectName("label_31")
863
        self.gridLayout_31.addWidget(self.label_31, 4, 0, 1, 1)
861
        self.gridLayout_31.addLayout(self.horizontalLayout_3, 2, 1, 1, 1)
862
        spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
863
        self.gridLayout_31.addItem(spacerItem8, 2, 2, 1, 1)
864 864
        self.label_58 = QtWidgets.QLabel(self.groupBox_11)
865 865
        self.label_58.setObjectName("label_58")
866
        self.gridLayout_31.addWidget(self.label_58, 3, 0, 1, 1)
867
        self.spinBoxListeningPort = QtWidgets.QSpinBox(self.groupBox_11)
868
        self.spinBoxListeningPort.setMaximum(9999)
869
        self.spinBoxListeningPort.setProperty("value", 2549)
870
        self.spinBoxListeningPort.setObjectName("spinBoxListeningPort")
871
        self.gridLayout_31.addWidget(self.spinBoxListeningPort, 5, 1, 1, 1)
872
        self.spinBoxConnectionPort = QtWidgets.QSpinBox(self.groupBox_11)
873
        self.spinBoxConnectionPort.setMaximum(9999)
874
        self.spinBoxConnectionPort.setProperty("value", 3030)
875
        self.spinBoxConnectionPort.setObjectName("spinBoxConnectionPort")
876
        self.gridLayout_31.addWidget(self.spinBoxConnectionPort, 6, 1, 1, 1)
866
        self.gridLayout_31.addWidget(self.label_58, 4, 0, 1, 1)
877 867
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
878 868
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
879 869
        self.radioButtonSaveUnknownYes = QtWidgets.QRadioButton(self.groupBox_11)
......
888 878
        self.radioButtonSaveUnknownNo.setObjectName("radioButtonSaveUnknownNo")
889 879
        self.buttonGroup_2.addButton(self.radioButtonSaveUnknownNo)
890 880
        self.horizontalLayout_4.addWidget(self.radioButtonSaveUnknownNo)
891
        self.gridLayout_31.addLayout(self.horizontalLayout_4, 2, 1, 1, 1)
881
        self.gridLayout_31.addLayout(self.horizontalLayout_4, 3, 1, 1, 1)
882
        self.spinBoxConnectionPort = QtWidgets.QSpinBox(self.groupBox_11)
883
        self.spinBoxConnectionPort.setMaximum(9999)
884
        self.spinBoxConnectionPort.setProperty("value", 3030)
885
        self.spinBoxConnectionPort.setObjectName("spinBoxConnectionPort")
886
        self.gridLayout_31.addWidget(self.spinBoxConnectionPort, 7, 1, 1, 1)
892 887
        self.label_67 = QtWidgets.QLabel(self.groupBox_11)
893 888
        self.label_67.setObjectName("label_67")
894
        self.gridLayout_31.addWidget(self.label_67, 7, 0, 1, 1)
889
        self.gridLayout_31.addWidget(self.label_67, 8, 0, 1, 1)
895 890
        self.pushButtonClearDatabase = QtWidgets.QPushButton(self.groupBox_11)
896 891
        self.pushButtonClearDatabase.setObjectName("pushButtonClearDatabase")
897
        self.gridLayout_31.addWidget(self.pushButtonClearDatabase, 7, 1, 1, 1)
892
        self.gridLayout_31.addWidget(self.pushButtonClearDatabase, 8, 1, 1, 1)
893
        self.spinBoxListeningPort = QtWidgets.QSpinBox(self.groupBox_11)
894
        self.spinBoxListeningPort.setMaximum(9999)
895
        self.spinBoxListeningPort.setProperty("value", 2549)
896
        self.spinBoxListeningPort.setObjectName("spinBoxListeningPort")
897
        self.gridLayout_31.addWidget(self.spinBoxListeningPort, 6, 1, 1, 1)
898 898
        self.lineEditClearDatabase = QtWidgets.QLineEdit(self.groupBox_11)
899 899
        self.lineEditClearDatabase.setObjectName("lineEditClearDatabase")
900
        self.gridLayout_31.addWidget(self.lineEditClearDatabase, 7, 2, 1, 1)
900
        self.gridLayout_31.addWidget(self.lineEditClearDatabase, 8, 2, 1, 1)
901
        self.label_68 = QtWidgets.QLabel(self.groupBox_11)
902
        self.label_68.setObjectName("label_68")
903
        self.gridLayout_31.addWidget(self.label_68, 1, 0, 1, 1)
904
        self.horizontalLayout_20 = QtWidgets.QHBoxLayout()
905
        self.horizontalLayout_20.setObjectName("horizontalLayout_20")
906
        self.radioButtonSaveLinkYes = QtWidgets.QRadioButton(self.groupBox_11)
907
        self.radioButtonSaveLinkYes.setObjectName("radioButtonSaveLinkYes")
908
        self.buttonGroup_17 = QtWidgets.QButtonGroup(ConfigurationDialog)
909
        self.buttonGroup_17.setObjectName("buttonGroup_17")
910
        self.buttonGroup_17.addButton(self.radioButtonSaveLinkYes)
911
        self.horizontalLayout_20.addWidget(self.radioButtonSaveLinkYes)
912
        self.radioButtonSaveLinkNo = QtWidgets.QRadioButton(self.groupBox_11)
913
        self.radioButtonSaveLinkNo.setObjectName("radioButtonSaveLinkNo")
914
        self.buttonGroup_17.addButton(self.radioButtonSaveLinkNo)
915
        self.horizontalLayout_20.addWidget(self.radioButtonSaveLinkNo)
916
        self.gridLayout_31.addLayout(self.horizontalLayout_20, 1, 1, 1, 1)
901 917
        self.gridLayout_23.addLayout(self.gridLayout_31, 0, 0, 1, 1)
902 918
        self.gridLayout_21.addWidget(self.groupBox_11, 0, 0, 1, 1)
903 919
        self.groupBox_12 = QtWidgets.QGroupBox(self.tabETC)
......
1230 1246
        self.label_25.setText(_translate("ConfigurationDialog", "Color Representation"))
1231 1247
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabLineColor), _translate("ConfigurationDialog", "Line No Color"))
1232 1248
        self.groupBox_11.setTitle(_translate("ConfigurationDialog", "Program Data"))
1233
        self.label_61.setText(_translate("ConfigurationDialog", "Listening Port(2549) : "))
1234
        self.label_62.setText(_translate("ConfigurationDialog", "Connection Port(3030) : "))
1235
        self.pushButtonClearAccessInfo.setText(_translate("ConfigurationDialog", "Clear"))
1236
        self.label_30.setText(_translate("ConfigurationDialog", "Load Data From : "))
1237 1249
        self.label_34.setText(_translate("ConfigurationDialog", "Save Unknown Item to XML Only : "))
1238 1250
        self.radioButtonLineListYes.setText(_translate("ConfigurationDialog", "Yes"))
1239 1251
        self.radioButtonLineListNo.setText(_translate("ConfigurationDialog", "No"))
1252
        self.label_31.setText(_translate("ConfigurationDialog", "Clear Drawing Access Information : "))
1253
        self.label_61.setText(_translate("ConfigurationDialog", "Listening Port(2549) : "))
1254
        self.label_62.setText(_translate("ConfigurationDialog", "Connection Port(3030) : "))
1240 1255
        self.label_49.setText(_translate("ConfigurationDialog", "Save Alarm(min) : "))
1256
        self.pushButtonClearAccessInfo.setText(_translate("ConfigurationDialog", "Clear"))
1257
        self.label_30.setText(_translate("ConfigurationDialog", "Load Data From : "))
1241 1258
        self.radioButtonLoadXmlOnly.setText(_translate("ConfigurationDialog", "XML Only"))
1242 1259
        self.radioButtonLoadXmlYes.setText(_translate("ConfigurationDialog", "XML Frist"))
1243 1260
        self.radioButtonLoadXmlNo.setText(_translate("ConfigurationDialog", "Database Only"))
1244
        self.label_31.setText(_translate("ConfigurationDialog", "Clear Drawing Access Information : "))
1245 1261
        self.label_58.setText(_translate("ConfigurationDialog", "Line List by Using Stream No : "))
1246 1262
        self.radioButtonSaveUnknownYes.setText(_translate("ConfigurationDialog", "Yes"))
1247 1263
        self.radioButtonSaveUnknownNo.setText(_translate("ConfigurationDialog", "No"))
1248 1264
        self.label_67.setText(_translate("ConfigurationDialog", "Clear Drawing Data from Database : "))
1249 1265
        self.pushButtonClearDatabase.setText(_translate("ConfigurationDialog", "Clear"))
1266
        self.label_68.setText(_translate("ConfigurationDialog", "Save Alarm Before Link Attribute : "))
1267
        self.radioButtonSaveLinkYes.setText(_translate("ConfigurationDialog", "Yes"))
1268
        self.radioButtonSaveLinkNo.setText(_translate("ConfigurationDialog", "No"))
1250 1269
        self.groupBox_12.setTitle(_translate("ConfigurationDialog", "Visual"))
1251 1270
        self.label_36.setText(_translate("ConfigurationDialog", "Background Text Transparency : "))
1252 1271
        self.radioButtonBackTextYes.setText(_translate("ConfigurationDialog", "Yes"))
DTI_PID/DTI_PID/MainWindow.py
127 127

  
128 128
        # save timer
129 129
        self.save_timer = None
130
        self.save_before_link = False
130 131

  
131 132
        self.drawing_reverse = False
132 133

  
......
1374 1375
        finally:
1375 1376
            home_pane = self.ribbon.get_pane('Home File')
1376 1377
            home_pane.ui.toolButtonFileSave.setEnabled(True)
1378
            if self.save_before_link:
1379
                self.connect_attributes()
1380
                self.save_before_link = False
1377 1381

  
1378 1382
    def save_finished_batch(self):
1379 1383
        """
......
3492 3496
                item._cond.wakeAll()
3493 3497
        '''
3494 3498

  
3495
    def connect_attributes(self, MainWindow):
3499
    def connect_attributes_check_save(self):
3500
        app_doc_data = AppDocData.instance()
3501
        configs = app_doc_data.getConfigs('Data Save', 'Before Link')
3502
        if configs and int(configs[0].value) == 1:
3503
            if QMessageBox.Yes == QMessageBox.question(self, self.tr('Save?'),
3504
                                                self.tr('Do you want to save before link attribute?'),
3505
                                                QMessageBox.Yes | QMessageBox.No):
3506
                self.save_before_link = True
3507
                self.actionSaveCliked()
3508
            else:
3509
                self.connect_attributes()
3510
        else:
3511
            self.connect_attributes()
3512

  
3513
    def connect_attributes(self):
3496 3514
        """connect attributes to symbol"""
3497 3515
        from ConnectAttrDialog import QConnectAttrDialog
3498 3516

  
DTI_PID/DTI_PID/UI/Configuration.ui
1636 1636
           <layout class="QGridLayout" name="gridLayout_23">
1637 1637
            <item row="0" column="0">
1638 1638
             <layout class="QGridLayout" name="gridLayout_31">
1639
              <item row="5" column="0">
1640
               <widget class="QLabel" name="label_61">
1641
                <property name="text">
1642
                 <string>Listening Port(2549) : </string>
1643
                </property>
1644
               </widget>
1645
              </item>
1646
              <item row="1" column="2">
1647
               <spacer name="horizontalSpacer_3">
1648
                <property name="orientation">
1649
                 <enum>Qt::Horizontal</enum>
1650
                </property>
1651
                <property name="sizeHint" stdset="0">
1652
                 <size>
1653
                  <width>40</width>
1654
                  <height>20</height>
1655
                 </size>
1656
                </property>
1657
               </spacer>
1658
              </item>
1659
              <item row="6" column="0">
1660
               <widget class="QLabel" name="label_62">
1661
                <property name="text">
1662
                 <string>Connection Port(3030) : </string>
1663
                </property>
1664
               </widget>
1665
              </item>
1666
              <item row="4" column="1">
1667
               <widget class="QPushButton" name="pushButtonClearAccessInfo">
1668
                <property name="text">
1669
                 <string>Clear</string>
1670
                </property>
1671
               </widget>
1672
              </item>
1673
              <item row="1" column="0">
1674
               <widget class="QLabel" name="label_30">
1675
                <property name="text">
1676
                 <string>Load Data From : </string>
1677
                </property>
1678
               </widget>
1679
              </item>
1680
              <item row="2" column="0">
1639
              <item row="3" column="0">
1681 1640
               <widget class="QLabel" name="label_34">
1682 1641
                <property name="text">
1683 1642
                 <string>Save Unknown Item to XML Only : </string>
1684 1643
                </property>
1685 1644
               </widget>
1686 1645
              </item>
1687
              <item row="0" column="1">
1688
               <widget class="QSpinBox" name="spinBoxSaveAlarm">
1689
                <property name="maximum">
1690
                 <number>100</number>
1691
                </property>
1692
                <property name="singleStep">
1693
                 <number>10</number>
1694
                </property>
1695
               </widget>
1696
              </item>
1697
              <item row="3" column="1">
1646
              <item row="4" column="1">
1698 1647
               <layout class="QHBoxLayout" name="horizontalLayout_14">
1699 1648
                <item>
1700 1649
                 <widget class="QRadioButton" name="radioButtonLineListYes">
......
1718 1667
                </item>
1719 1668
               </layout>
1720 1669
              </item>
1670
              <item row="5" column="0">
1671
               <widget class="QLabel" name="label_31">
1672
                <property name="minimumSize">
1673
                 <size>
1674
                  <width>200</width>
1675
                  <height>0</height>
1676
                 </size>
1677
                </property>
1678
                <property name="text">
1679
                 <string>Clear Drawing Access Information : </string>
1680
                </property>
1681
               </widget>
1682
              </item>
1683
              <item row="0" column="1">
1684
               <widget class="QSpinBox" name="spinBoxSaveAlarm">
1685
                <property name="maximum">
1686
                 <number>100</number>
1687
                </property>
1688
                <property name="singleStep">
1689
                 <number>10</number>
1690
                </property>
1691
               </widget>
1692
              </item>
1693
              <item row="6" column="0">
1694
               <widget class="QLabel" name="label_61">
1695
                <property name="text">
1696
                 <string>Listening Port(2549) : </string>
1697
                </property>
1698
               </widget>
1699
              </item>
1700
              <item row="7" column="0">
1701
               <widget class="QLabel" name="label_62">
1702
                <property name="text">
1703
                 <string>Connection Port(3030) : </string>
1704
                </property>
1705
               </widget>
1706
              </item>
1721 1707
              <item row="0" column="0">
1722 1708
               <widget class="QLabel" name="label_49">
1723 1709
                <property name="text">
......
1725 1711
                </property>
1726 1712
               </widget>
1727 1713
              </item>
1728
              <item row="1" column="1">
1714
              <item row="5" column="1">
1715
               <widget class="QPushButton" name="pushButtonClearAccessInfo">
1716
                <property name="text">
1717
                 <string>Clear</string>
1718
                </property>
1719
               </widget>
1720
              </item>
1721
              <item row="2" column="0">
1722
               <widget class="QLabel" name="label_30">
1723
                <property name="text">
1724
                 <string>Load Data From : </string>
1725
                </property>
1726
               </widget>
1727
              </item>
1728
              <item row="2" column="1">
1729 1729
               <layout class="QHBoxLayout" name="horizontalLayout_3">
1730 1730
                <item>
1731 1731
                 <widget class="QRadioButton" name="radioButtonLoadXmlOnly">
......
1765 1765
                </item>
1766 1766
               </layout>
1767 1767
              </item>
1768
              <item row="4" column="0">
1769
               <widget class="QLabel" name="label_31">
1770
                <property name="minimumSize">
1768
              <item row="2" column="2">
1769
               <spacer name="horizontalSpacer_3">
1770
                <property name="orientation">
1771
                 <enum>Qt::Horizontal</enum>
1772
                </property>
1773
                <property name="sizeHint" stdset="0">
1771 1774
                 <size>
1772
                  <width>200</width>
1773
                  <height>0</height>
1775
                  <width>40</width>
1776
                  <height>20</height>
1774 1777
                 </size>
1775 1778
                </property>
1776
                <property name="text">
1777
                 <string>Clear Drawing Access Information : </string>
1778
                </property>
1779
               </widget>
1779
               </spacer>
1780 1780
              </item>
1781
              <item row="3" column="0">
1781
              <item row="4" column="0">
1782 1782
               <widget class="QLabel" name="label_58">
1783 1783
                <property name="text">
1784 1784
                 <string>Line List by Using Stream No : </string>
1785 1785
                </property>
1786 1786
               </widget>
1787 1787
              </item>
1788
              <item row="5" column="1">
1789
               <widget class="QSpinBox" name="spinBoxListeningPort">
1790
                <property name="maximum">
1791
                 <number>9999</number>
1792
                </property>
1793
                <property name="value">
1794
                 <number>2549</number>
1795
                </property>
1796
               </widget>
1797
              </item>
1798
              <item row="6" column="1">
1799
               <widget class="QSpinBox" name="spinBoxConnectionPort">
1800
                <property name="maximum">
1801
                 <number>9999</number>
1802
                </property>
1803
                <property name="value">
1804
                 <number>3030</number>
1805
                </property>
1806
               </widget>
1807
              </item>
1808
              <item row="2" column="1">
1788
              <item row="3" column="1">
1809 1789
               <layout class="QHBoxLayout" name="horizontalLayout_4">
1810 1790
                <item>
1811 1791
                 <widget class="QRadioButton" name="radioButtonSaveUnknownYes">
......
1835 1815
                </item>
1836 1816
               </layout>
1837 1817
              </item>
1838
              <item row="7" column="0">
1818
              <item row="7" column="1">
1819
               <widget class="QSpinBox" name="spinBoxConnectionPort">
1820
                <property name="maximum">
1821
                 <number>9999</number>
1822
                </property>
1823
                <property name="value">
1824
                 <number>3030</number>
1825
                </property>
1826
               </widget>
1827
              </item>
1828
              <item row="8" column="0">
1839 1829
               <widget class="QLabel" name="label_67">
1840 1830
                <property name="text">
1841 1831
                 <string>Clear Drawing Data from Database : </string>
1842 1832
                </property>
1843 1833
               </widget>
1844 1834
              </item>
1845
              <item row="7" column="1">
1835
              <item row="8" column="1">
1846 1836
               <widget class="QPushButton" name="pushButtonClearDatabase">
1847 1837
                <property name="text">
1848 1838
                 <string>Clear</string>
1849 1839
                </property>
1850 1840
               </widget>
1851 1841
              </item>
1852
              <item row="7" column="2">
1842
              <item row="6" column="1">
1843
               <widget class="QSpinBox" name="spinBoxListeningPort">
1844
                <property name="maximum">
1845
                 <number>9999</number>
1846
                </property>
1847
                <property name="value">
1848
                 <number>2549</number>
1849
                </property>
1850
               </widget>
1851
              </item>
1852
              <item row="8" column="2">
1853 1853
               <widget class="QLineEdit" name="lineEditClearDatabase"/>
1854 1854
              </item>
1855
              <item row="1" column="0">
1856
               <widget class="QLabel" name="label_68">
1857
                <property name="text">
1858
                 <string>Save Alarm Before Link Attribute : </string>
1859
                </property>
1860
               </widget>
1861
              </item>
1862
              <item row="1" column="1">
1863
               <layout class="QHBoxLayout" name="horizontalLayout_20">
1864
                <item>
1865
                 <widget class="QRadioButton" name="radioButtonSaveLinkYes">
1866
                  <property name="text">
1867
                   <string>Yes</string>
1868
                  </property>
1869
                  <attribute name="buttonGroup">
1870
                   <string notr="true">buttonGroup_17</string>
1871
                  </attribute>
1872
                 </widget>
1873
                </item>
1874
                <item>
1875
                 <widget class="QRadioButton" name="radioButtonSaveLinkNo">
1876
                  <property name="text">
1877
                   <string>No</string>
1878
                  </property>
1879
                  <attribute name="buttonGroup">
1880
                   <string notr="true">buttonGroup_17</string>
1881
                  </attribute>
1882
                 </widget>
1883
                </item>
1884
               </layout>
1885
              </item>
1855 1886
             </layout>
1856 1887
            </item>
1857 1888
           </layout>
......
2297 2328
  </connection>
2298 2329
 </connections>
2299 2330
 <buttongroups>
2300
  <buttongroup name="buttonGroup_4"/>
2301
  <buttongroup name="buttonGroup_16"/>
2302
  <buttongroup name="buttonGroup_9"/>
2303
  <buttongroup name="buttonGroup_13"/>
2304 2331
  <buttongroup name="buttonGroup_5"/>
2305
  <buttongroup name="buttonGroup_12"/>
2306
  <buttongroup name="buttonGroup_15"/>
2307 2332
  <buttongroup name="buttonGroup_3"/>
2308
  <buttongroup name="buttonGroup_8"/>
2333
  <buttongroup name="buttonGroup_15"/>
2309 2334
  <buttongroup name="buttonGroup"/>
2335
  <buttongroup name="buttonGroup_4"/>
2310 2336
  <buttongroup name="buttonGroup_2"/>
2337
  <buttongroup name="buttonGroup_16"/>
2311 2338
  <buttongroup name="buttonGroup_6"/>
2312
  <buttongroup name="buttonGroup_14"/>
2313
  <buttongroup name="buttonGroup_10"/>
2314
  <buttongroup name="buttonGroup_7"/>
2315 2339
  <buttongroup name="buttonGroup_11"/>
2340
  <buttongroup name="buttonGroup_12"/>
2341
  <buttongroup name="buttonGroup_7"/>
2342
  <buttongroup name="buttonGroup_9"/>
2343
  <buttongroup name="buttonGroup_13"/>
2344
  <buttongroup name="buttonGroup_10"/>
2345
  <buttongroup name="buttonGroup_8"/>
2346
  <buttongroup name="buttonGroup_14"/>
2347
  <buttongroup name="buttonGroup_17"/>
2316 2348
 </buttongroups>
2317 2349
</ui>

내보내기 Unified diff

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