#include <shortcutRegistry.h>

Signals |
|
| void | shortcutChanged () |
Public Member Functions |
|
| virtual | ~ShortcutRegistry () |
| Destructor. |
|
| void | registerShortcut (String description, QAction *shortcut) |
| void | clear () |
| void | clearKeySequences () |
| Clear all key sequences for all
registered QActions. |
|
| bool | readShortcutsFromFile (const String &filename) |
| Read the shortcuts from a data
file. |
|
| bool | writeShortcutsToFile (const String &filename) |
| Write the shortcuts to a data
file. |
|
| bool | changeShortcut (QAction *shortcut, const String &new_sequence) |
| bool | changeShortcut (int index, const String &new_sequence) |
| size_t | size () |
| bool | hasDescription (const String &description) |
| bool | hasKey (const QString &key_seq) |
| bool | hasKey (const QKeySequence &key_seq) |
| bool | hasKey (const String &key_seq) |
| std::pair< String, QAction * > | operator[] (Index i) |
| virtual bool | getValue (String &) const |
| Overload this in derived
classes! |
|
| virtual bool | setValue (const String &) |
| Overload this in derived
classes! |
|
Protected Member Functions |
|
| std::pair< String, QAction * > | getEntry_ (Index pos) |
Protected Attributes |
|
| std::map< String, QAction * > | shortcuts_ |
| std::map< String, String > | unknown_shortcuts_ |
| HashSet< String > | shortcut_keys_ |
Static Protected Attributes |
|
| static const char * | BETWEEN_SC_SEPERATOR |
| static const char * | IN_SC_SEPERATOR |
It takes care of handling all shortcuts. It is responsible for registering, changing single shortcuts or loading entire shortcut-configuration files.
1.5.8