class KShortcutsDialog |
|
Dialog for configuration of KActionCollection and KGlobalAccel.
The KShortcutsDialog class is used for configuring dictionaries of key/action associations for KActionCollection and KGlobalAccel. It uses the KShortcutsEditor widget and offers buttons to set all keys to defaults and invoke on-line help. Several static methods are supplied which provide the most convenient interface to the dialog. The most common and most encouraged use is with KActionCollection.
KShortcutsDialog.configure( actionCollection() );
Author Nicolas Hadacek |
|
Constructs a KShortcutsDialog as a child of parent. Set allowLetterShortcuts to false if unmodified alphanumeric keys ('A', '1', etc.) are not permissible shortcuts. |
|
|
|
Add all actions of the collection to the ones displayed and configured
by the dialog.
title - the title associated with the collection (if null, the KAboutData.progName() of the collection's componentData is used) |
|
Run the dialog and call writeSettings() on the action collections that were added if bSaveSettings is true. |
|
Pops up a modal dialog for configuring key settings. The new
shortcut settings will become active if the user presses OK.
collection - the KActionCollection to configure allowLetterShortcuts - set to KShortcutsEditor.LetterShortcutsDisallowed if unmodified alphanumeric keys ('A', '1', etc.) are not permissible shortcuts. parent - the parent widget to attach to bSaveSettings - if true, the settings will also be saved back by calling writeSettings() on the action collections that were added. Returns Accept if the dialog was closed with OK, Reject otherwise. |
|
See also QWidget.sizeHint() |