Ui_UaModeler.setupUi()   B
last analyzed

Complexity

Conditions 1

Size

Total Lines 168

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 168
rs 8.2857
cc 1

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
# -*- coding: utf-8 -*-
2
3
# Form implementation generated from reading ui file 'uamodeler/uamodeler_ui.ui'
4
#
5
# Created by: PyQt5 UI code generator 5.7
6
#
7
# WARNING! All changes made in this file will be lost!
8
9
from PyQt5 import QtCore, QtGui, QtWidgets
10
11
class Ui_UaModeler(object):
12
    def setupUi(self, UaModeler):
13
        UaModeler.setObjectName("UaModeler")
14
        UaModeler.resize(922, 755)
15
        icon = QtGui.QIcon()
16
        icon.addPixmap(QtGui.QPixmap(":/object.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
17
        UaModeler.setWindowIcon(icon)
18
        self.centralWidget = QtWidgets.QWidget(UaModeler)
19
        self.centralWidget.setObjectName("centralWidget")
20
        self.gridLayout = QtWidgets.QGridLayout(self.centralWidget)
21
        self.gridLayout.setContentsMargins(11, 11, 11, 11)
22
        self.gridLayout.setSpacing(6)
23
        self.gridLayout.setObjectName("gridLayout")
24
        self.splitter = QtWidgets.QSplitter(self.centralWidget)
25
        self.splitter.setOrientation(QtCore.Qt.Vertical)
26
        self.splitter.setObjectName("splitter")
27
        self.splitterCenter = QtWidgets.QSplitter(self.splitter)
28
        self.splitterCenter.setOrientation(QtCore.Qt.Horizontal)
29
        self.splitterCenter.setObjectName("splitterCenter")
30
        self.splitterLeft = QtWidgets.QSplitter(self.splitterCenter)
31
        self.splitterLeft.setOrientation(QtCore.Qt.Vertical)
32
        self.splitterLeft.setObjectName("splitterLeft")
33
        self.refNodeSetsView = QtWidgets.QTreeView(self.splitterLeft)
34
        self.refNodeSetsView.setObjectName("refNodeSetsView")
35
        self.namespaceView = QtWidgets.QTreeView(self.splitterLeft)
36
        self.namespaceView.setObjectName("namespaceView")
37
        self.treeView = QtWidgets.QTreeView(self.splitterLeft)
38
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding)
39
        sizePolicy.setHorizontalStretch(0)
40
        sizePolicy.setVerticalStretch(0)
41
        sizePolicy.setHeightForWidth(self.treeView.sizePolicy().hasHeightForWidth())
42
        self.treeView.setSizePolicy(sizePolicy)
43
        self.treeView.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
44
        self.treeView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
45
        self.treeView.setDragEnabled(True)
46
        self.treeView.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly)
47
        self.treeView.setObjectName("treeView")
48
        self.splitterRight = QtWidgets.QSplitter(self.splitterCenter)
49
        self.splitterRight.setOrientation(QtCore.Qt.Vertical)
50
        self.splitterRight.setObjectName("splitterRight")
51
        self.frame = QtWidgets.QFrame(self.splitterRight)
52
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
53
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
54
        self.frame.setObjectName("frame")
55
        self.verticalLayout = QtWidgets.QVBoxLayout(self.frame)
56
        self.verticalLayout.setContentsMargins(11, 11, 11, 11)
57
        self.verticalLayout.setSpacing(6)
58
        self.verticalLayout.setObjectName("verticalLayout")
59
        self.label = QtWidgets.QLabel(self.frame)
60
        self.label.setObjectName("label")
61
        self.verticalLayout.addWidget(self.label)
62
        self.attrView = QtWidgets.QTreeView(self.frame)
63
        self.attrView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
64
        self.attrView.setEditTriggers(QtWidgets.QAbstractItemView.AllEditTriggers)
65
        self.attrView.setProperty("showDropIndicator", False)
66
        self.attrView.setTextElideMode(QtCore.Qt.ElideNone)
67
        self.attrView.setAutoExpandDelay(-1)
68
        self.attrView.setIndentation(18)
69
        self.attrView.setSortingEnabled(True)
70
        self.attrView.setWordWrap(True)
71
        self.attrView.setObjectName("attrView")
72
        self.verticalLayout.addWidget(self.attrView)
73
        self.attrView.raise_()
74
        self.label.raise_()
75
        self.frame_2 = QtWidgets.QFrame(self.splitterRight)
76
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
77
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
78
        self.frame_2.setObjectName("frame_2")
79
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame_2)
80
        self.verticalLayout_2.setContentsMargins(11, 11, 11, 11)
81
        self.verticalLayout_2.setSpacing(6)
82
        self.verticalLayout_2.setObjectName("verticalLayout_2")
83
        self.label_2 = QtWidgets.QLabel(self.frame_2)
84
        self.label_2.setObjectName("label_2")
85
        self.verticalLayout_2.addWidget(self.label_2)
86
        self.refView = QtWidgets.QTableView(self.frame_2)
87
        self.refView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
88
        self.refView.setObjectName("refView")
89
        self.verticalLayout_2.addWidget(self.refView)
90
        self.logTextEdit = QtWidgets.QTextEdit(self.splitter)
91
        self.logTextEdit.setMinimumSize(QtCore.QSize(400, 100))
92
        self.logTextEdit.setObjectName("logTextEdit")
93
        self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1)
94
        UaModeler.setCentralWidget(self.centralWidget)
95
        self.menuBar = QtWidgets.QMenuBar(UaModeler)
96
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 922, 26))
97
        self.menuBar.setObjectName("menuBar")
98
        self.menuOPC_UA_Client = QtWidgets.QMenu(self.menuBar)
99
        self.menuOPC_UA_Client.setObjectName("menuOPC_UA_Client")
100
        UaModeler.setMenuBar(self.menuBar)
101
        self.statusBar = QtWidgets.QStatusBar(UaModeler)
102
        self.statusBar.setObjectName("statusBar")
103
        UaModeler.setStatusBar(self.statusBar)
104
        self.toolBar = QtWidgets.QToolBar(UaModeler)
105
        self.toolBar.setObjectName("toolBar")
106
        UaModeler.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
107
        self.actionAddObject = QtWidgets.QAction(UaModeler)
108
        self.actionAddObject.setObjectName("actionAddObject")
109
        self.actionAddVariable = QtWidgets.QAction(UaModeler)
110
        self.actionAddVariable.setObjectName("actionAddVariable")
111
        self.actionAddObjectType = QtWidgets.QAction(UaModeler)
112
        self.actionAddObjectType.setObjectName("actionAddObjectType")
113
        self.actionAddFolder = QtWidgets.QAction(UaModeler)
114
        self.actionAddFolder.setObjectName("actionAddFolder")
115
        self.actionAddProperty = QtWidgets.QAction(UaModeler)
116
        self.actionAddProperty.setObjectName("actionAddProperty")
117
        self.actionAddDataType = QtWidgets.QAction(UaModeler)
118
        self.actionAddDataType.setObjectName("actionAddDataType")
119
        self.actionAddVariableType = QtWidgets.QAction(UaModeler)
120
        self.actionAddVariableType.setObjectName("actionAddVariableType")
121
        self.actionAddReferenceType = QtWidgets.QAction(UaModeler)
122
        self.actionAddReferenceType.setObjectName("actionAddReferenceType")
123
        self.actionOpen = QtWidgets.QAction(UaModeler)
124
        self.actionOpen.setObjectName("actionOpen")
125
        self.actionSave = QtWidgets.QAction(UaModeler)
126
        self.actionSave.setObjectName("actionSave")
127
        self.actionQuit = QtWidgets.QAction(UaModeler)
128
        self.actionQuit.setObjectName("actionQuit")
129
        self.actionNew = QtWidgets.QAction(UaModeler)
130
        self.actionNew.setObjectName("actionNew")
131
        self.actionSaveAs = QtWidgets.QAction(UaModeler)
132
        self.actionSaveAs.setObjectName("actionSaveAs")
133
        self.actionImport = QtWidgets.QAction(UaModeler)
134
        self.actionImport.setObjectName("actionImport")
135
        self.actionCloseModel = QtWidgets.QAction(UaModeler)
136
        self.actionCloseModel.setObjectName("actionCloseModel")
137
        self.actionCopy = QtWidgets.QAction(UaModeler)
138
        self.actionCopy.setObjectName("actionCopy")
139
        self.actionPaste = QtWidgets.QAction(UaModeler)
140
        self.actionPaste.setObjectName("actionPaste")
141
        self.actionDelete = QtWidgets.QAction(UaModeler)
142
        self.actionDelete.setObjectName("actionDelete")
143
        self.actionInstantiate = QtWidgets.QAction(UaModeler)
144
        self.actionInstantiate.setObjectName("actionInstantiate")
145
        self.actionAddMethod = QtWidgets.QAction(UaModeler)
146
        self.actionAddMethod.setObjectName("actionAddMethod")
147
        self.actionAddEnum = QtWidgets.QAction(UaModeler)
148
        self.actionAddEnum.setObjectName("actionAddEnum")
149
        self.actionUseOpenUa = QtWidgets.QAction(UaModeler)
150
        self.actionUseOpenUa.setCheckable(True)
151
        self.actionUseOpenUa.setObjectName("actionUseOpenUa")
152
        self.menuOPC_UA_Client.addAction(self.actionNew)
153
        self.menuOPC_UA_Client.addAction(self.actionCloseModel)
154
        self.menuOPC_UA_Client.addAction(self.actionOpen)
155
        self.menuOPC_UA_Client.addAction(self.actionImport)
156
        self.menuOPC_UA_Client.addAction(self.actionSave)
157
        self.menuOPC_UA_Client.addAction(self.actionSaveAs)
158
        self.menuOPC_UA_Client.addAction(self.actionUseOpenUa)
159
        self.menuOPC_UA_Client.addAction(self.actionQuit)
160
        self.menuBar.addAction(self.menuOPC_UA_Client.menuAction())
161
        self.toolBar.addAction(self.actionNew)
162
        self.toolBar.addAction(self.actionOpen)
163
        self.toolBar.addAction(self.actionSave)
164
        self.toolBar.addSeparator()
165
        self.toolBar.addAction(self.actionCopy)
166
        self.toolBar.addAction(self.actionPaste)
167
        self.toolBar.addSeparator()
168
        self.toolBar.addAction(self.actionAddFolder)
169
        self.toolBar.addAction(self.actionAddObject)
170
        self.toolBar.addAction(self.actionAddVariable)
171
        self.toolBar.addAction(self.actionAddProperty)
172
        self.toolBar.addAction(self.actionAddMethod)
173
        self.toolBar.addAction(self.actionAddObjectType)
174
        self.toolBar.addAction(self.actionAddDataType)
175
        self.toolBar.addAction(self.actionAddVariableType)
176
        self.toolBar.addAction(self.actionAddReferenceType)
177
178
        self.retranslateUi(UaModeler)
179
        QtCore.QMetaObject.connectSlotsByName(UaModeler)
180
181
    def retranslateUi(self, UaModeler):
182
        _translate = QtCore.QCoreApplication.translate
183
        UaModeler.setWindowTitle(_translate("UaModeler", "FreeOpcUa Modeler"))
184
        self.label.setText(_translate("UaModeler", "Attributes Editor"))
185
        self.label_2.setText(_translate("UaModeler", "References Editor"))
186
        self.menuOPC_UA_Client.setTitle(_translate("UaModeler", "Act&ions"))
187
        self.toolBar.setWindowTitle(_translate("UaModeler", "toolBar"))
188
        self.actionAddObject.setText(_translate("UaModeler", "Add Object"))
189
        self.actionAddObject.setToolTip(_translate("UaModeler", "add child object to current node"))
190
        self.actionAddVariable.setText(_translate("UaModeler", "Add Variable"))
191
        self.actionAddObjectType.setText(_translate("UaModeler", "Add Object Type"))
192
        self.actionAddObjectType.setToolTip(_translate("UaModeler", "add new object type as subtype of current node"))
193
        self.actionAddFolder.setText(_translate("UaModeler", "Add Folder"))
194
        self.actionAddProperty.setText(_translate("UaModeler", "Add Property"))
195
        self.actionAddDataType.setText(_translate("UaModeler", "Add Data Type"))
196
        self.actionAddVariableType.setText(_translate("UaModeler", "Add Variable Type"))
197
        self.actionAddReferenceType.setText(_translate("UaModeler", "Add Reference Type"))
198
        self.actionOpen.setText(_translate("UaModeler", "&Open"))
199
        self.actionSave.setText(_translate("UaModeler", "&Save"))
200
        self.actionQuit.setText(_translate("UaModeler", "&Quit"))
201
        self.actionNew.setText(_translate("UaModeler", "&New Model"))
202
        self.actionSaveAs.setText(_translate("UaModeler", "Sa&ve As"))
203
        self.actionImport.setText(_translate("UaModeler", "&Import XML"))
204
        self.actionImport.setToolTip(_translate("UaModeler", "Import XML into current model"))
205
        self.actionCloseModel.setText(_translate("UaModeler", "&Close Model"))
206
        self.actionCloseModel.setToolTip(_translate("UaModeler", "Close current model"))
207
        self.actionCopy.setText(_translate("UaModeler", "Copy"))
208
        self.actionPaste.setText(_translate("UaModeler", "Paste"))
209
        self.actionDelete.setText(_translate("UaModeler", "Delete Node"))
210
        self.actionInstantiate.setText(_translate("UaModeler", "Instantiate"))
211
        self.actionAddMethod.setText(_translate("UaModeler", "Add Method"))
212
        self.actionAddEnum.setText(_translate("UaModeler", "Add Enum Type"))
213
        self.actionAddEnum.setToolTip(_translate("UaModeler", "Add Enum Type"))
214
        self.actionUseOpenUa.setText(_translate("UaModeler", "Use Open6541 Server"))
215
        self.actionUseOpenUa.setToolTip(_translate("UaModeler", "User Open6541 Server"))
216
217