forked from openlp/openlp
docs
This commit is contained in:
parent
fb78350a44
commit
bba2f2c604
@ -42,9 +42,9 @@ class ShortcutListForm(QtGui.QDialog, Ui_ShortcutListDialog):
|
|||||||
The shortcut list dialog
|
The shortcut list dialog
|
||||||
"""
|
"""
|
||||||
#TODO: do not close on ESC
|
#TODO: do not close on ESC
|
||||||
#TODO: save/load shortcuts, docs
|
#TODO: Fix Preview/Live controller (have the same shortcut)
|
||||||
#TODO: Fix Preview/Live controller (have the same shortcut), make sure
|
#TODO: double click event
|
||||||
|
#TODO: refresh self.assingedShortcuts
|
||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
QtGui.QDialog.__init__(self, parent)
|
QtGui.QDialog.__init__(self, parent)
|
||||||
self.setupUi(self)
|
self.setupUi(self)
|
||||||
@ -91,6 +91,9 @@ class ShortcutListForm(QtGui.QDialog, Ui_ShortcutListDialog):
|
|||||||
return QtGui.QDialog.exec_(self)
|
return QtGui.QDialog.exec_(self)
|
||||||
|
|
||||||
def reloadActionList(self):
|
def reloadActionList(self):
|
||||||
|
"""
|
||||||
|
Reload the ``treeWidget`` list to add new and remove old actions.
|
||||||
|
"""
|
||||||
self.assingedShortcuts = []
|
self.assingedShortcuts = []
|
||||||
self.treeWidget.clear()
|
self.treeWidget.clear()
|
||||||
for category in actionList.categories:
|
for category in actionList.categories:
|
||||||
@ -114,6 +117,9 @@ class ShortcutListForm(QtGui.QDialog, Ui_ShortcutListDialog):
|
|||||||
self.treeWidget.addTopLevelItem(item)
|
self.treeWidget.addTopLevelItem(item)
|
||||||
|
|
||||||
def onShortcutButtonClicked(self, toggled):
|
def onShortcutButtonClicked(self, toggled):
|
||||||
|
"""
|
||||||
|
Save the new shortcut to the action if the button is unchanged.
|
||||||
|
"""
|
||||||
if toggled:
|
if toggled:
|
||||||
return
|
return
|
||||||
item = self.treeWidget.currentItem()
|
item = self.treeWidget.currentItem()
|
||||||
@ -142,6 +148,10 @@ class ShortcutListForm(QtGui.QDialog, Ui_ShortcutListDialog):
|
|||||||
action.setShortcuts(shortcuts)
|
action.setShortcuts(shortcuts)
|
||||||
|
|
||||||
def onItemPressed(self, item, column):
|
def onItemPressed(self, item, column):
|
||||||
|
"""
|
||||||
|
A item has been pressed. We adjust the button's text to the action's
|
||||||
|
shortcut which is encapsulate in the item.
|
||||||
|
"""
|
||||||
self.column = column
|
self.column = column
|
||||||
item = self.treeWidget.currentItem()
|
item = self.treeWidget.currentItem()
|
||||||
action = item.data(0, QtCore.Qt.UserRole).toPyObject()
|
action = item.data(0, QtCore.Qt.UserRole).toPyObject()
|
||||||
|
Loading…
Reference in New Issue
Block a user