Ui_MainWindow   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 321
Duplicated Lines 0 %

Importance

Changes 3
Bugs 1 Features 1
Metric Value
c 3
b 1
f 1
dl 0
loc 321
rs 10
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
B retranslateUi() 0 39 1
B setupUi() 0 280 1
1
# -*- coding: utf-8 -*-
2
3
# Form implementation generated from reading ui file 'uaclient/mainwindow_ui.ui'
4
#
5
# Created by: PyQt5 UI code generator 5.10.1
6
#
7
# WARNING! All changes made in this file will be lost!
8
9
from PyQt5 import QtCore, QtGui, QtWidgets
10
11
class Ui_MainWindow(object):
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
293
    def retranslateUi(self, MainWindow):
294
        _translate = QtCore.QCoreApplication.translate
295
        MainWindow.setWindowTitle(_translate("MainWindow", "FreeOpcUa Client"))
296
        self.menuOPC_UA_Client.setTitle(_translate("MainWindow", "Act&ions"))
297
        self.attrDockWidget.setWindowTitle(_translate("MainWindow", "&Attributes"))
298
        self.attrRefreshButton.setText(_translate("MainWindow", "Refresh"))
299
        self.connectButton.setText(_translate("MainWindow", "Connect"))
300
        self.disconnectButton.setText(_translate("MainWindow", "Disconnect"))
301
        self.connectOptionButton.setText(_translate("MainWindow", "Connect options"))
302
        self.subDockWidget.setWindowTitle(_translate("MainWindow", "S&ubscriptions"))
303
        self.refDockWidget.setWindowTitle(_translate("MainWindow", "&References"))
304
        self.evDockWidget.setWindowTitle(_translate("MainWindow", "&Events"))
305
        self.graphDockWidget.setWindowTitle(_translate("MainWindow", "&Graph"))
306
        self.labelNumberOfPoints.setText(_translate("MainWindow", "Number of Points"))
307
        self.labelIntervall.setText(_translate("MainWindow", "Intervall [s]"))
308
        self.buttonApply.setText(_translate("MainWindow", "Apply"))
309
        self.actionConnect.setText(_translate("MainWindow", "&Connect"))
310
        self.actionDisconnect.setText(_translate("MainWindow", "&Disconnect"))
311
        self.actionDisconnect.setToolTip(_translate("MainWindow", "Disconnect from server"))
312
        self.actionSubscribeDataChange.setText(_translate("MainWindow", "&Subscribe to data change"))
313
        self.actionSubscribeDataChange.setToolTip(_translate("MainWindow", "Subscribe to data change from selected node"))
314
        self.actionUnsubscribeDataChange.setText(_translate("MainWindow", "&Unsubscribe to DataChange"))
315
        self.actionUnsubscribeDataChange.setToolTip(_translate("MainWindow", "Unsubscribe to DataChange for current node"))
316
        self.actionSubscribeEvent.setText(_translate("MainWindow", "Subscribe to &events"))
317
        self.actionSubscribeEvent.setToolTip(_translate("MainWindow", "Subscribe to events from selected node"))
318
        self.actionUnsubscribeEvents.setText(_translate("MainWindow", "U&nsubscribe to Events"))
319
        self.actionUnsubscribeEvents.setToolTip(_translate("MainWindow", "Unsubscribe to Events from current node"))
320
        self.actionCopyPath.setText(_translate("MainWindow", "Copy &Path"))
321
        self.actionCopyPath.setToolTip(_translate("MainWindow", "Copy path to node to clipboard"))
322
        self.actionCopyNodeId.setText(_translate("MainWindow", "C&opy NodeId"))
323
        self.actionCopyNodeId.setToolTip(_translate("MainWindow", "Copy NodeId to clipboard"))
324
        self.actionAddToGraph.setText(_translate("MainWindow", "Add to &Graph"))
325
        self.actionAddToGraph.setToolTip(_translate("MainWindow", "Add this node to the graph"))
326
        self.actionAddToGraph.setShortcut(_translate("MainWindow", "Ctrl+G"))
327
        self.actionRemoveFromGraph.setText(_translate("MainWindow", "Remove from Graph"))
328
        self.actionRemoveFromGraph.setToolTip(_translate("MainWindow", "Remove this node from the graph"))
329
        self.actionRemoveFromGraph.setShortcut(_translate("MainWindow", "Ctrl+Shift+G"))
330
        self.actionCall.setText(_translate("MainWindow", "Call"))
331
        self.actionCall.setToolTip(_translate("MainWindow", "Call Ua Method"))
332
333