#include <KeyReference.h>
Definition at line 29 of file KeyReference.h.
Public Member Functions | |
| KeyReference () | |
| virtual | ~KeyReference () |
| void | setCategory (QString category) |
| void | registerShortcut (QAction *, QString overrideName="") |
| void | registerAlternativeShortcut (QAction *, QString alternative) |
| void | registerShortcut (QString actionName, QString shortcut, QString tipText) |
| void | registerAlternativeShortcut (QString actionName, QString alternative) |
| void | show () |
Protected Types | |
| typedef std::vector< KeyDetails > | KeyList |
| typedef std::map< QString, KeyList > | CategoryMap |
| typedef std::vector< QString > | CategoryList |
Protected Slots | |
| void | dialogButtonClicked (QAbstractButton *) |
Protected Attributes | |
| QString | m_currentCategory |
| CategoryMap | m_map |
| CategoryList | m_categoryOrder |
| QTextEdit * | m_text |
| QDialog * | m_dialog |
Classes | |
| struct | KeyDetails |
typedef std::vector<KeyDetails> KeyReference::KeyList [protected] |
Definition at line 58 of file KeyReference.h.
typedef std::map<QString, KeyList> KeyReference::CategoryMap [protected] |
Definition at line 59 of file KeyReference.h.
typedef std::vector<QString> KeyReference::CategoryList [protected] |
Definition at line 60 of file KeyReference.h.
| KeyReference::KeyReference | ( | ) |
Definition at line 26 of file KeyReference.cpp.
| KeyReference::~KeyReference | ( | ) | [virtual] |
| void KeyReference::setCategory | ( | QString | category | ) |
Definition at line 37 of file KeyReference.cpp.
References m_categoryOrder, m_currentCategory, and m_map.
Referenced by Pane::registerShortcuts(), MainWindow::setupEditMenu(), MainWindow::setupFileMenu(), MainWindow::setupHelpMenu(), MainWindow::setupPaneAndLayerMenus(), MainWindow::setupToolbars(), and MainWindow::setupViewMenu().
| void KeyReference::registerShortcut | ( | QAction * | , | |
| QString | overrideName = "" | |||
| ) |
Definition at line 47 of file KeyReference.cpp.
Referenced by Pane::registerShortcuts(), MainWindow::setupEditMenu(), MainWindow::setupFileMenu(), MainWindow::setupHelpMenu(), MainWindow::setupPaneAndLayerMenus(), MainWindow::setupRecentFilesMenu(), MainWindow::setupRecentTransformsMenu(), MainWindow::setupToolbars(), and MainWindow::setupViewMenu().
| void KeyReference::registerAlternativeShortcut | ( | QAction * | , | |
| QString | alternative | |||
| ) |
Definition at line 83 of file KeyReference.cpp.
Referenced by Pane::registerShortcuts(), and MainWindow::setupEditMenu().
| void KeyReference::registerShortcut | ( | QString | actionName, | |
| QString | shortcut, | |||
| QString | tipText | |||
| ) |
Definition at line 59 of file KeyReference.cpp.
References KeyReference::KeyDetails::actionName, m_currentCategory, m_map, KeyReference::KeyDetails::shortcut, and KeyReference::KeyDetails::tip.
| void KeyReference::registerAlternativeShortcut | ( | QString | actionName, | |
| QString | alternative | |||
| ) |
| void KeyReference::show | ( | ) |
Definition at line 105 of file KeyReference.cpp.
References dialogButtonClicked(), m_categoryOrder, m_dialog, m_map, and m_text.
Referenced by MainWindow::keyReference().
| void KeyReference::dialogButtonClicked | ( | QAbstractButton * | ) | [protected, slot] |
QString KeyReference::m_currentCategory [protected] |
Definition at line 62 of file KeyReference.h.
Referenced by registerAlternativeShortcut(), registerShortcut(), and setCategory().
CategoryMap KeyReference::m_map [protected] |
Definition at line 63 of file KeyReference.h.
Referenced by registerAlternativeShortcut(), registerShortcut(), setCategory(), and show().
CategoryList KeyReference::m_categoryOrder [protected] |
QTextEdit* KeyReference::m_text [protected] |
QDialog* KeyReference::m_dialog [protected] |
Definition at line 67 of file KeyReference.h.
Referenced by dialogButtonClicked(), show(), and ~KeyReference().
1.5.1