개정판 b6cdbdd0
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