mirror of
https://github.com/naruxde/revpicommander.git
synced 2025-11-08 16:43:53 +01:00
Fix qt parents of menu entries in connections
This commit is contained in:
@@ -180,24 +180,24 @@ class RevPiCommander(QtWidgets.QMainWindow, Ui_win_revpicommander):
|
|||||||
for i in range(helper.settings.beginReadArray("connections")):
|
for i in range(helper.settings.beginReadArray("connections")):
|
||||||
helper.settings.setArrayIndex(i)
|
helper.settings.setArrayIndex(i)
|
||||||
|
|
||||||
act = QtWidgets.QAction(self)
|
if helper.settings.value("folder"):
|
||||||
|
if helper.settings.value("folder") not in self.dict_men_connections_subfolder:
|
||||||
|
men_sub = QtWidgets.QMenu(self.men_connections)
|
||||||
|
men_sub.setTitle(helper.settings.value("folder"))
|
||||||
|
self.dict_men_connections_subfolder[helper.settings.value("folder")] = men_sub
|
||||||
|
self.men_connections.addMenu(men_sub)
|
||||||
|
parent_menu = self.dict_men_connections_subfolder[helper.settings.value("folder")]
|
||||||
|
else:
|
||||||
|
parent_menu = self.men_connections
|
||||||
|
|
||||||
|
act = QtWidgets.QAction(parent_menu)
|
||||||
act.setText(helper.settings.value("name"))
|
act.setText(helper.settings.value("name"))
|
||||||
act.setData(i)
|
act.setData(i)
|
||||||
act.setToolTip("{0}:{1}".format(
|
act.setToolTip("{0}:{1}".format(
|
||||||
helper.settings.value("address"),
|
helper.settings.value("address"),
|
||||||
helper.settings.value("port"),
|
helper.settings.value("port"),
|
||||||
))
|
))
|
||||||
|
parent_menu.addAction(act)
|
||||||
if helper.settings.value("folder"):
|
|
||||||
if helper.settings.value("folder") not in self.dict_men_connections_subfolder:
|
|
||||||
men_sub = QtWidgets.QMenu(self)
|
|
||||||
men_sub.setTitle(helper.settings.value("folder"))
|
|
||||||
self.dict_men_connections_subfolder[helper.settings.value("folder")] = men_sub
|
|
||||||
self.men_connections.addMenu(men_sub)
|
|
||||||
self.dict_men_connections_subfolder[helper.settings.value("folder")].addAction(act)
|
|
||||||
|
|
||||||
else:
|
|
||||||
self.men_connections.addAction(act)
|
|
||||||
|
|
||||||
helper.settings.endArray()
|
helper.settings.endArray()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user