| Conditions | 1 |
| Total Lines | 280 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 3 | ||
| Bugs | 1 | Features | 1 |
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:
If many parameters/temporary variables are present:
| 1 | # -*- coding: utf-8 -*- |
||
| 12 | def setupUi(self, MainWindow): |
||
| 13 | MainWindow.setObjectName("MainWindow") |
||
| 14 | MainWindow.resize(922, 879) |
||
| 15 | icon = QtGui.QIcon() |
||
| 16 | icon.addPixmap(QtGui.QPixmap("../network.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
||
| 17 | MainWindow.setWindowIcon(icon) |
||
| 18 | self.centralWidget = QtWidgets.QWidget(MainWindow) |
||
| 19 | self.centralWidget.setObjectName("centralWidget") |
||
| 20 | self.gridLayout_2 = QtWidgets.QGridLayout(self.centralWidget) |
||
| 21 | self.gridLayout_2.setContentsMargins(11, 11, 11, 11) |
||
| 22 | self.gridLayout_2.setSpacing(6) |
||
| 23 | self.gridLayout_2.setObjectName("gridLayout_2") |
||
| 24 | self.splitter = QtWidgets.QSplitter(self.centralWidget) |
||
| 25 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) |
||
| 26 | sizePolicy.setHorizontalStretch(0) |
||
| 27 | sizePolicy.setVerticalStretch(0) |
||
| 28 | sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth()) |
||
| 29 | self.splitter.setSizePolicy(sizePolicy) |
||
| 30 | self.splitter.setOrientation(QtCore.Qt.Horizontal) |
||
| 31 | self.splitter.setObjectName("splitter") |
||
| 32 | self.treeView = QtWidgets.QTreeView(self.splitter) |
||
| 33 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) |
||
| 34 | sizePolicy.setHorizontalStretch(0) |
||
| 35 | sizePolicy.setVerticalStretch(0) |
||
| 36 | sizePolicy.setHeightForWidth(self.treeView.sizePolicy().hasHeightForWidth()) |
||
| 37 | self.treeView.setSizePolicy(sizePolicy) |
||
| 38 | self.treeView.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) |
||
| 39 | self.treeView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) |
||
| 40 | self.treeView.setDragEnabled(True) |
||
| 41 | self.treeView.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly) |
||
| 42 | self.treeView.setObjectName("treeView") |
||
| 43 | self.gridLayout_2.addWidget(self.splitter, 0, 0, 1, 1) |
||
| 44 | MainWindow.setCentralWidget(self.centralWidget) |
||
| 45 | self.menuBar = QtWidgets.QMenuBar(MainWindow) |
||
| 46 | self.menuBar.setGeometry(QtCore.QRect(0, 0, 922, 25)) |
||
| 47 | self.menuBar.setObjectName("menuBar") |
||
| 48 | self.menuOPC_UA_Client = QtWidgets.QMenu(self.menuBar) |
||
| 49 | self.menuOPC_UA_Client.setObjectName("menuOPC_UA_Client") |
||
| 50 | MainWindow.setMenuBar(self.menuBar) |
||
| 51 | self.statusBar = QtWidgets.QStatusBar(MainWindow) |
||
| 52 | self.statusBar.setObjectName("statusBar") |
||
| 53 | MainWindow.setStatusBar(self.statusBar) |
||
| 54 | self.attrDockWidget = QtWidgets.QDockWidget(MainWindow) |
||
| 55 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
||
| 56 | sizePolicy.setHorizontalStretch(0) |
||
| 57 | sizePolicy.setVerticalStretch(0) |
||
| 58 | sizePolicy.setHeightForWidth(self.attrDockWidget.sizePolicy().hasHeightForWidth()) |
||
| 59 | self.attrDockWidget.setSizePolicy(sizePolicy) |
||
| 60 | self.attrDockWidget.setMinimumSize(QtCore.QSize(400, 170)) |
||
| 61 | self.attrDockWidget.setObjectName("attrDockWidget") |
||
| 62 | self.dockWidgetContents = QtWidgets.QWidget() |
||
| 63 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
||
| 64 | sizePolicy.setHorizontalStretch(0) |
||
| 65 | sizePolicy.setVerticalStretch(0) |
||
| 66 | sizePolicy.setHeightForWidth(self.dockWidgetContents.sizePolicy().hasHeightForWidth()) |
||
| 67 | self.dockWidgetContents.setSizePolicy(sizePolicy) |
||
| 68 | self.dockWidgetContents.setMinimumSize(QtCore.QSize(100, 0)) |
||
| 69 | self.dockWidgetContents.setObjectName("dockWidgetContents") |
||
| 70 | self.gridLayout_4 = QtWidgets.QGridLayout(self.dockWidgetContents) |
||
| 71 | self.gridLayout_4.setContentsMargins(11, 11, 11, 11) |
||
| 72 | self.gridLayout_4.setSpacing(6) |
||
| 73 | self.gridLayout_4.setObjectName("gridLayout_4") |
||
| 74 | self.attrView = QtWidgets.QTreeView(self.dockWidgetContents) |
||
| 75 | self.attrView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) |
||
| 76 | self.attrView.setEditTriggers(QtWidgets.QAbstractItemView.AllEditTriggers) |
||
| 77 | self.attrView.setProperty("showDropIndicator", False) |
||
| 78 | self.attrView.setTextElideMode(QtCore.Qt.ElideNone) |
||
| 79 | self.attrView.setAutoExpandDelay(-1) |
||
| 80 | self.attrView.setIndentation(18) |
||
| 81 | self.attrView.setSortingEnabled(True) |
||
| 82 | self.attrView.setWordWrap(True) |
||
| 83 | self.attrView.setObjectName("attrView") |
||
| 84 | self.gridLayout_4.addWidget(self.attrView, 0, 0, 1, 2) |
||
| 85 | spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) |
||
| 86 | self.gridLayout_4.addItem(spacerItem, 1, 0, 1, 1) |
||
| 87 | self.attrRefreshButton = QtWidgets.QPushButton(self.dockWidgetContents) |
||
| 88 | self.attrRefreshButton.setObjectName("attrRefreshButton") |
||
| 89 | self.gridLayout_4.addWidget(self.attrRefreshButton, 1, 1, 1, 1) |
||
| 90 | self.attrDockWidget.setWidget(self.dockWidgetContents) |
||
| 91 | MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.attrDockWidget) |
||
| 92 | self.addrDockWidget = QtWidgets.QDockWidget(MainWindow) |
||
| 93 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) |
||
| 94 | sizePolicy.setHorizontalStretch(0) |
||
| 95 | sizePolicy.setVerticalStretch(0) |
||
| 96 | sizePolicy.setHeightForWidth(self.addrDockWidget.sizePolicy().hasHeightForWidth()) |
||
| 97 | self.addrDockWidget.setSizePolicy(sizePolicy) |
||
| 98 | self.addrDockWidget.setFeatures(QtWidgets.QDockWidget.NoDockWidgetFeatures) |
||
| 99 | self.addrDockWidget.setAllowedAreas(QtCore.Qt.TopDockWidgetArea) |
||
| 100 | self.addrDockWidget.setObjectName("addrDockWidget") |
||
| 101 | self.dockWidgetContents_2 = QtWidgets.QWidget() |
||
| 102 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
||
| 103 | sizePolicy.setHorizontalStretch(0) |
||
| 104 | sizePolicy.setVerticalStretch(0) |
||
| 105 | sizePolicy.setHeightForWidth(self.dockWidgetContents_2.sizePolicy().hasHeightForWidth()) |
||
| 106 | self.dockWidgetContents_2.setSizePolicy(sizePolicy) |
||
| 107 | self.dockWidgetContents_2.setObjectName("dockWidgetContents_2") |
||
| 108 | self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents_2) |
||
| 109 | self.gridLayout.setContentsMargins(11, 11, 11, 11) |
||
| 110 | self.gridLayout.setSpacing(6) |
||
| 111 | self.gridLayout.setObjectName("gridLayout") |
||
| 112 | self.connectButton = QtWidgets.QPushButton(self.dockWidgetContents_2) |
||
| 113 | self.connectButton.setObjectName("connectButton") |
||
| 114 | self.gridLayout.addWidget(self.connectButton, 1, 4, 1, 1) |
||
| 115 | self.disconnectButton = QtWidgets.QPushButton(self.dockWidgetContents_2) |
||
| 116 | self.disconnectButton.setObjectName("disconnectButton") |
||
| 117 | self.gridLayout.addWidget(self.disconnectButton, 1, 5, 1, 1) |
||
| 118 | self.addrComboBox = QtWidgets.QComboBox(self.dockWidgetContents_2) |
||
| 119 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) |
||
| 120 | sizePolicy.setHorizontalStretch(0) |
||
| 121 | sizePolicy.setVerticalStretch(0) |
||
| 122 | sizePolicy.setHeightForWidth(self.addrComboBox.sizePolicy().hasHeightForWidth()) |
||
| 123 | self.addrComboBox.setSizePolicy(sizePolicy) |
||
| 124 | self.addrComboBox.setEditable(True) |
||
| 125 | self.addrComboBox.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop) |
||
| 126 | self.addrComboBox.setObjectName("addrComboBox") |
||
| 127 | self.gridLayout.addWidget(self.addrComboBox, 1, 2, 1, 1) |
||
| 128 | self.connectOptionButton = QtWidgets.QPushButton(self.dockWidgetContents_2) |
||
| 129 | self.connectOptionButton.setObjectName("connectOptionButton") |
||
| 130 | self.gridLayout.addWidget(self.connectOptionButton, 1, 3, 1, 1) |
||
| 131 | self.addrDockWidget.setWidget(self.dockWidgetContents_2) |
||
| 132 | MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(4), self.addrDockWidget) |
||
| 133 | self.subDockWidget = QtWidgets.QDockWidget(MainWindow) |
||
| 134 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
||
| 135 | sizePolicy.setHorizontalStretch(0) |
||
| 136 | sizePolicy.setVerticalStretch(0) |
||
| 137 | sizePolicy.setHeightForWidth(self.subDockWidget.sizePolicy().hasHeightForWidth()) |
||
| 138 | self.subDockWidget.setSizePolicy(sizePolicy) |
||
| 139 | self.subDockWidget.setObjectName("subDockWidget") |
||
| 140 | self.dockWidgetContents_3 = QtWidgets.QWidget() |
||
| 141 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
||
| 142 | sizePolicy.setHorizontalStretch(0) |
||
| 143 | sizePolicy.setVerticalStretch(0) |
||
| 144 | sizePolicy.setHeightForWidth(self.dockWidgetContents_3.sizePolicy().hasHeightForWidth()) |
||
| 145 | self.dockWidgetContents_3.setSizePolicy(sizePolicy) |
||
| 146 | self.dockWidgetContents_3.setObjectName("dockWidgetContents_3") |
||
| 147 | self.gridLayout_3 = QtWidgets.QGridLayout(self.dockWidgetContents_3) |
||
| 148 | self.gridLayout_3.setContentsMargins(11, 11, 11, 11) |
||
| 149 | self.gridLayout_3.setSpacing(6) |
||
| 150 | self.gridLayout_3.setObjectName("gridLayout_3") |
||
| 151 | self.subView = QtWidgets.QTableView(self.dockWidgetContents_3) |
||
| 152 | self.subView.setAcceptDrops(True) |
||
| 153 | self.subView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) |
||
| 154 | self.subView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) |
||
| 155 | self.subView.setDragDropOverwriteMode(False) |
||
| 156 | self.subView.setDragDropMode(QtWidgets.QAbstractItemView.DropOnly) |
||
| 157 | self.subView.setObjectName("subView") |
||
| 158 | self.gridLayout_3.addWidget(self.subView, 0, 0, 1, 1) |
||
| 159 | self.subDockWidget.setWidget(self.dockWidgetContents_3) |
||
| 160 | MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.subDockWidget) |
||
| 161 | self.refDockWidget = QtWidgets.QDockWidget(MainWindow) |
||
| 162 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
||
| 163 | sizePolicy.setHorizontalStretch(0) |
||
| 164 | sizePolicy.setVerticalStretch(0) |
||
| 165 | sizePolicy.setHeightForWidth(self.refDockWidget.sizePolicy().hasHeightForWidth()) |
||
| 166 | self.refDockWidget.setSizePolicy(sizePolicy) |
||
| 167 | self.refDockWidget.setObjectName("refDockWidget") |
||
| 168 | self.dockWidgetContents_4 = QtWidgets.QWidget() |
||
| 169 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
||
| 170 | sizePolicy.setHorizontalStretch(0) |
||
| 171 | sizePolicy.setVerticalStretch(0) |
||
| 172 | sizePolicy.setHeightForWidth(self.dockWidgetContents_4.sizePolicy().hasHeightForWidth()) |
||
| 173 | self.dockWidgetContents_4.setSizePolicy(sizePolicy) |
||
| 174 | self.dockWidgetContents_4.setObjectName("dockWidgetContents_4") |
||
| 175 | self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.dockWidgetContents_4) |
||
| 176 | self.verticalLayout_2.setContentsMargins(11, 11, 11, 11) |
||
| 177 | self.verticalLayout_2.setSpacing(6) |
||
| 178 | self.verticalLayout_2.setObjectName("verticalLayout_2") |
||
| 179 | self.refView = QtWidgets.QTableView(self.dockWidgetContents_4) |
||
| 180 | self.refView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) |
||
| 181 | self.refView.setObjectName("refView") |
||
| 182 | self.verticalLayout_2.addWidget(self.refView) |
||
| 183 | self.refDockWidget.setWidget(self.dockWidgetContents_4) |
||
| 184 | MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.refDockWidget) |
||
| 185 | self.evDockWidget = QtWidgets.QDockWidget(MainWindow) |
||
| 186 | sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
||
| 187 | sizePolicy.setHorizontalStretch(0) |
||
| 188 | sizePolicy.setVerticalStretch(0) |
||
| 189 | sizePolicy.setHeightForWidth(self.evDockWidget.sizePolicy().hasHeightForWidth()) |
||
| 190 | self.evDockWidget.setSizePolicy(sizePolicy) |
||
| 191 | self.evDockWidget.setObjectName("evDockWidget") |
||
| 192 | self.dockWidgetContents_5 = QtWidgets.QWidget() |
||
| 193 | self.dockWidgetContents_5.setObjectName("dockWidgetContents_5") |
||
| 194 | self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents_5) |
||
| 195 | self.gridLayout_5.setContentsMargins(11, 11, 11, 11) |
||
| 196 | self.gridLayout_5.setSpacing(6) |
||
| 197 | self.gridLayout_5.setObjectName("gridLayout_5") |
||
| 198 | self.evView = QtWidgets.QListView(self.dockWidgetContents_5) |
||
| 199 | self.evView.setAcceptDrops(True) |
||
| 200 | self.evView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) |
||
| 201 | self.evView.setDragDropMode(QtWidgets.QAbstractItemView.DropOnly) |
||
| 202 | self.evView.setObjectName("evView") |
||
| 203 | self.gridLayout_5.addWidget(self.evView, 0, 0, 1, 1) |
||
| 204 | self.evDockWidget.setWidget(self.dockWidgetContents_5) |
||
| 205 | MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.evDockWidget) |
||
| 206 | self.logDockWidget_2 = QtWidgets.QDockWidget(MainWindow) |
||
| 207 | self.logDockWidget_2.setObjectName("logDockWidget_2") |
||
| 208 | self.dockWidgetContents_7 = QtWidgets.QWidget() |
||
| 209 | self.dockWidgetContents_7.setObjectName("dockWidgetContents_7") |
||
| 210 | self.gridLayout_6 = QtWidgets.QGridLayout(self.dockWidgetContents_7) |
||
| 211 | self.gridLayout_6.setContentsMargins(11, 11, 11, 11) |
||
| 212 | self.gridLayout_6.setSpacing(6) |
||
| 213 | self.gridLayout_6.setObjectName("gridLayout_6") |
||
| 214 | self.logTextEdit = QtWidgets.QTextEdit(self.dockWidgetContents_7) |
||
| 215 | self.logTextEdit.setObjectName("logTextEdit") |
||
| 216 | self.gridLayout_6.addWidget(self.logTextEdit, 0, 0, 1, 1) |
||
| 217 | self.logDockWidget_2.setWidget(self.dockWidgetContents_7) |
||
| 218 | MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(8), self.logDockWidget_2) |
||
| 219 | self.graphDockWidget = QtWidgets.QDockWidget(MainWindow) |
||
| 220 | self.graphDockWidget.setObjectName("graphDockWidget") |
||
| 221 | self.dockWidgetContents_6 = QtWidgets.QWidget() |
||
| 222 | self.dockWidgetContents_6.setObjectName("dockWidgetContents_6") |
||
| 223 | self.gridLayout_7 = QtWidgets.QGridLayout(self.dockWidgetContents_6) |
||
| 224 | self.gridLayout_7.setContentsMargins(11, 11, 11, 11) |
||
| 225 | self.gridLayout_7.setSpacing(6) |
||
| 226 | self.gridLayout_7.setObjectName("gridLayout_7") |
||
| 227 | self.graphLayout = QtWidgets.QVBoxLayout() |
||
| 228 | self.graphLayout.setSpacing(6) |
||
| 229 | self.graphLayout.setObjectName("graphLayout") |
||
| 230 | self.horizontalLayout = QtWidgets.QHBoxLayout() |
||
| 231 | self.horizontalLayout.setSpacing(6) |
||
| 232 | self.horizontalLayout.setObjectName("horizontalLayout") |
||
| 233 | self.labelNumberOfPoints = QtWidgets.QLabel(self.dockWidgetContents_6) |
||
| 234 | self.labelNumberOfPoints.setObjectName("labelNumberOfPoints") |
||
| 235 | self.horizontalLayout.addWidget(self.labelNumberOfPoints) |
||
| 236 | self.spinBoxNumberOfPoints = QtWidgets.QSpinBox(self.dockWidgetContents_6) |
||
| 237 | self.spinBoxNumberOfPoints.setMinimum(10) |
||
| 238 | self.spinBoxNumberOfPoints.setMaximum(100) |
||
| 239 | self.spinBoxNumberOfPoints.setProperty("value", 30) |
||
| 240 | self.spinBoxNumberOfPoints.setObjectName("spinBoxNumberOfPoints") |
||
| 241 | self.horizontalLayout.addWidget(self.spinBoxNumberOfPoints) |
||
| 242 | self.labelIntervall = QtWidgets.QLabel(self.dockWidgetContents_6) |
||
| 243 | self.labelIntervall.setObjectName("labelIntervall") |
||
| 244 | self.horizontalLayout.addWidget(self.labelIntervall) |
||
| 245 | self.spinBoxIntervall = QtWidgets.QSpinBox(self.dockWidgetContents_6) |
||
| 246 | self.spinBoxIntervall.setMinimum(1) |
||
| 247 | self.spinBoxIntervall.setMaximum(3600) |
||
| 248 | self.spinBoxIntervall.setProperty("value", 5) |
||
| 249 | self.spinBoxIntervall.setObjectName("spinBoxIntervall") |
||
| 250 | self.horizontalLayout.addWidget(self.spinBoxIntervall) |
||
| 251 | self.buttonApply = QtWidgets.QPushButton(self.dockWidgetContents_6) |
||
| 252 | self.buttonApply.setObjectName("buttonApply") |
||
| 253 | self.horizontalLayout.addWidget(self.buttonApply) |
||
| 254 | self.graphLayout.addLayout(self.horizontalLayout) |
||
| 255 | self.gridLayout_7.addLayout(self.graphLayout, 0, 0, 1, 1) |
||
| 256 | self.graphDockWidget.setWidget(self.dockWidgetContents_6) |
||
| 257 | MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.graphDockWidget) |
||
| 258 | self.actionConnect = QtWidgets.QAction(MainWindow) |
||
| 259 | self.actionConnect.setObjectName("actionConnect") |
||
| 260 | self.actionDisconnect = QtWidgets.QAction(MainWindow) |
||
| 261 | self.actionDisconnect.setObjectName("actionDisconnect") |
||
| 262 | self.actionSubscribeDataChange = QtWidgets.QAction(MainWindow) |
||
| 263 | self.actionSubscribeDataChange.setObjectName("actionSubscribeDataChange") |
||
| 264 | self.actionUnsubscribeDataChange = QtWidgets.QAction(MainWindow) |
||
| 265 | self.actionUnsubscribeDataChange.setObjectName("actionUnsubscribeDataChange") |
||
| 266 | self.actionSubscribeEvent = QtWidgets.QAction(MainWindow) |
||
| 267 | self.actionSubscribeEvent.setObjectName("actionSubscribeEvent") |
||
| 268 | self.actionUnsubscribeEvents = QtWidgets.QAction(MainWindow) |
||
| 269 | self.actionUnsubscribeEvents.setObjectName("actionUnsubscribeEvents") |
||
| 270 | self.actionCopyPath = QtWidgets.QAction(MainWindow) |
||
| 271 | self.actionCopyPath.setObjectName("actionCopyPath") |
||
| 272 | self.actionCopyNodeId = QtWidgets.QAction(MainWindow) |
||
| 273 | self.actionCopyNodeId.setObjectName("actionCopyNodeId") |
||
| 274 | self.actionAddToGraph = QtWidgets.QAction(MainWindow) |
||
| 275 | self.actionAddToGraph.setObjectName("actionAddToGraph") |
||
| 276 | self.actionRemoveFromGraph = QtWidgets.QAction(MainWindow) |
||
| 277 | self.actionRemoveFromGraph.setObjectName("actionRemoveFromGraph") |
||
| 278 | self.actionCall = QtWidgets.QAction(MainWindow) |
||
| 279 | self.actionCall.setObjectName("actionCall") |
||
| 280 | self.menuOPC_UA_Client.addAction(self.actionConnect) |
||
| 281 | self.menuOPC_UA_Client.addAction(self.actionDisconnect) |
||
| 282 | self.menuOPC_UA_Client.addAction(self.actionCopyPath) |
||
| 283 | self.menuOPC_UA_Client.addAction(self.actionCopyNodeId) |
||
| 284 | self.menuOPC_UA_Client.addAction(self.actionSubscribeDataChange) |
||
| 285 | self.menuOPC_UA_Client.addAction(self.actionUnsubscribeDataChange) |
||
| 286 | self.menuOPC_UA_Client.addAction(self.actionSubscribeEvent) |
||
| 287 | self.menuOPC_UA_Client.addAction(self.actionUnsubscribeEvents) |
||
| 288 | self.menuBar.addAction(self.menuOPC_UA_Client.menuAction()) |
||
| 289 | |||
| 290 | self.retranslateUi(MainWindow) |
||
| 291 | QtCore.QMetaObject.connectSlotsByName(MainWindow) |
||
| 292 | |||
| 333 |