Exit insert mode with ESC

This commit is contained in:
Mika Fischer
2011-06-08 18:17:15 +02:00
parent 8e4617574e
commit 8e1608c514
2 changed files with 12 additions and 0 deletions
+5
View File
@@ -179,6 +179,11 @@ class ButtonArea(QWidget):
self.show_only_label_properties("")
self.stateChanged.emit(self.get_current_state())
def exitInsertMode(self):
button = self.label_button_list.get_checked_button()
if button is not None:
self.label_button_list.toggleChecked(button)
def main():
from conf import config
config.update("example_config")
+7
View File
@@ -87,6 +87,13 @@ class MainWindow(QMainWindow):
self.ui.menuPlugins.addAction(selectPreviousItem)
self.shortcuts.append(selectPreviousItem)
exitInsertMode = QAction("Exit insert mode", self)
exitInsertMode.setShortcut(QKeySequence("ESC"))
exitInsertMode.setEnabled(True)
exitInsertMode.triggered.connect(self.buttonarea.exitInsertMode)
self.ui.menuPlugins.addAction(exitInsertMode)
self.shortcuts.append(exitInsertMode)
###
### GUI/Application setup
###___________________________________________________________________________________________