TabKeyboardShortcutsWidget Class Reference
#include <tabkeyboardshortcutswidget.h>
Public Member Functions | |
| TabKeyboardShortcutsWidget (QMap< QString, Keys > oldKeyMap, QWidget *parent=0, const char *name=0) | |
| const QMap< QString, Keys > | getNewKeyMap () |
| bool | event (QEvent *ev) |
| void | keyPressEvent (QKeyEvent *k) |
| void | keyReleaseEvent (QKeyEvent *k) |
| void | restoreDefaults () |
Static Public Member Functions | |
| static QString | getKeyText (int KeyC) |
Protected Slots | |
| void | setKeyText () |
| void | dispKey (QTreeWidgetItem *current, QTreeWidgetItem *previous=0) |
| void | setNoKey () |
| void | loadKeySetFile () |
| void | importKeySetFile () |
| void | exportKeySetFile () |
| void | resetKeySet () |
| void | clearSearchString () |
| void | applySearch (const QString &newss) |
Protected Member Functions | |
| void | insertActions () |
| void | importKeySet (QString) |
| bool | exportKeySet (QString) |
| QStringList | scanForSets () |
| bool | checkKey (int Code) |
Protected Attributes | |
| QMap< QString, Keys > | keyMap |
| QMap< QString, Keys >::Iterator | currentKeyMapRow |
| QMap< QString, QString > | keySetList |
| QMap< QTreeWidgetItem *, QString > | lviToActionMap |
| QList< QTreeWidgetItem * > | lviToMenuMap |
| QVector< QPair< QString, QStringList > > * | defMenus |
| QVector< QPair< QString, QStringList > > * | defNonMenuActions |
| QTreeWidgetItem * | selectedLVI |
| int | keyCode |
| QString | Part0 |
| QString | Part1 |
| QString | Part2 |
| QString | Part3 |
| QString | Part4 |
Detailed Description
Definition at line 41 of file tabkeyboardshortcutswidget.h.
Constructor & Destructor Documentation
| TabKeyboardShortcutsWidget::TabKeyboardShortcutsWidget | ( | QMap< QString, Keys > | oldKeyMap, | |
| QWidget * | parent = 0, |
|||
| const char * | name = 0 | |||
| ) |
Definition at line 58 of file tabkeyboardshortcutswidget.cpp.
References ScActionPlugin::actionInfo(), applySearch(), clearSearchString(), ActionManager::createDefaultMenus(), ActionManager::createDefaultNonMenuActions(), ActionManager::defaultMenus(), ActionManager::defaultNonMenuActions(), defMenus, defNonMenuActions, dispKey(), exportKeySetFile(), PluginManager::getPlugin(), importKeySetFile(), PluginManager::instance(), keyCode, keyMap, loadIcon(), loadKeySetFile(), lviToActionMap, lviToMenuMap, Part0, Part1, Part2, Part3, Part4, PluginManager::pluginNames(), resetKeySet(), setKeyText(), and setNoKey().
Member Function Documentation
| const QMap< QString, Keys > TabKeyboardShortcutsWidget::getNewKeyMap | ( | ) |
Definition at line 125 of file tabkeyboardshortcutswidget.cpp.
References keyMap.
Referenced by Preferences::updatePreferences().
| QString TabKeyboardShortcutsWidget::getKeyText | ( | int | KeyC | ) | [static] |
Definition at line 313 of file tabkeyboardshortcutswidget.cpp.
Referenced by exportKeySet(), keyPressEvent(), and PrefsManager::WritePref().
| bool TabKeyboardShortcutsWidget::event | ( | QEvent * | ev | ) |
Definition at line 474 of file tabkeyboardshortcutswidget.cpp.
References keyPressEvent(), and keyReleaseEvent().
| void TabKeyboardShortcutsWidget::keyPressEvent | ( | QKeyEvent * | k | ) |
Definition at line 484 of file tabkeyboardshortcutswidget.cpp.
References checkKey(), getKeyText(), keyCode, keyMap, lviToActionMap, Part0, Part1, Part2, Part3, Part4, selectedLVI, tr(), CommonStrings::tr_OK, and CommonStrings::trWarning.
Referenced by event().
| void TabKeyboardShortcutsWidget::keyReleaseEvent | ( | QKeyEvent * | k | ) |
| void TabKeyboardShortcutsWidget::restoreDefaults | ( | ) |
Definition at line 117 of file tabkeyboardshortcutswidget.cpp.
References dispKey(), insertActions(), and scanForSets().
Referenced by Preferences::setupGui().
| void TabKeyboardShortcutsWidget::insertActions | ( | ) | [protected] |
Definition at line 352 of file tabkeyboardshortcutswidget.cpp.
References defMenus, defNonMenuActions, keyMap, lviToActionMap, and lviToMenuMap.
Referenced by importKeySet(), and restoreDefaults().
| void TabKeyboardShortcutsWidget::importKeySet | ( | QString | filename | ) | [protected] |
Definition at line 167 of file tabkeyboardshortcutswidget.cpp.
References doc, insertActions(), and keyMap.
Referenced by importKeySetFile(), loadKeySetFile(), and resetKeySet().
| bool TabKeyboardShortcutsWidget::exportKeySet | ( | QString | filename | ) | [protected] |
Definition at line 222 of file tabkeyboardshortcutswidget.cpp.
References doc, getKeyText(), keyMap, overwrite(), and tr().
Referenced by exportKeySetFile().
| QStringList TabKeyboardShortcutsWidget::scanForSets | ( | ) | [protected] |
Definition at line 271 of file tabkeyboardshortcutswidget.cpp.
References doc, ScPaths::instance(), keySetList, and ScPaths::shareDir().
Referenced by restoreDefaults().
| bool TabKeyboardShortcutsWidget::checkKey | ( | int | Code | ) | [protected] |
Definition at line 580 of file tabkeyboardshortcutswidget.cpp.
References keyMap.
Referenced by keyPressEvent().
| void TabKeyboardShortcutsWidget::setKeyText | ( | ) | [protected, slot] |
Definition at line 331 of file tabkeyboardshortcutswidget.cpp.
References keyCode, Part0, Part1, Part2, Part3, and Part4.
Referenced by TabKeyboardShortcutsWidget().
| void TabKeyboardShortcutsWidget::dispKey | ( | QTreeWidgetItem * | current, | |
| QTreeWidgetItem * | previous = 0 | |||
| ) | [protected, slot] |
Definition at line 452 of file tabkeyboardshortcutswidget.cpp.
References keyMap, lviToActionMap, and selectedLVI.
Referenced by restoreDefaults(), and TabKeyboardShortcutsWidget().
| void TabKeyboardShortcutsWidget::setNoKey | ( | ) | [protected, slot] |
Definition at line 130 of file tabkeyboardshortcutswidget.cpp.
References keyMap, lviToActionMap, and selectedLVI.
Referenced by TabKeyboardShortcutsWidget().
| void TabKeyboardShortcutsWidget::loadKeySetFile | ( | ) | [protected, slot] |
Definition at line 144 of file tabkeyboardshortcutswidget.cpp.
References importKeySet(), and keySetList.
Referenced by TabKeyboardShortcutsWidget().
| void TabKeyboardShortcutsWidget::importKeySetFile | ( | ) | [protected, slot] |
Definition at line 150 of file tabkeyboardshortcutswidget.cpp.
References PrefsContext::get(), PrefsFile::getContext(), importKeySet(), ScPaths::instance(), PrefsManager::instance(), PrefsManager::prefsFile, and tr().
Referenced by TabKeyboardShortcutsWidget().
| void TabKeyboardShortcutsWidget::exportKeySetFile | ( | ) | [protected, slot] |
Definition at line 158 of file tabkeyboardshortcutswidget.cpp.
References exportKeySet(), PrefsContext::get(), PrefsFile::getContext(), PrefsManager::instance(), PrefsManager::prefsFile, and tr().
Referenced by TabKeyboardShortcutsWidget().
| void TabKeyboardShortcutsWidget::resetKeySet | ( | ) | [protected, slot] |
Definition at line 264 of file tabkeyboardshortcutswidget.cpp.
References importKeySet(), ScPaths::instance(), and ScPaths::shareDir().
Referenced by TabKeyboardShortcutsWidget().
| void TabKeyboardShortcutsWidget::clearSearchString | ( | ) | [protected, slot] |
Definition at line 595 of file tabkeyboardshortcutswidget.cpp.
Referenced by TabKeyboardShortcutsWidget().
| void TabKeyboardShortcutsWidget::applySearch | ( | const QString & | newss | ) | [protected, slot] |
Definition at line 431 of file tabkeyboardshortcutswidget.cpp.
References lviToActionMap, and lviToMenuMap.
Referenced by TabKeyboardShortcutsWidget().
Member Data Documentation
QMap<QString,Keys> TabKeyboardShortcutsWidget::keyMap [protected] |
Definition at line 54 of file tabkeyboardshortcutswidget.h.
Referenced by checkKey(), dispKey(), exportKeySet(), getNewKeyMap(), importKeySet(), insertActions(), keyPressEvent(), setNoKey(), and TabKeyboardShortcutsWidget().
QMap<QString,Keys>::Iterator TabKeyboardShortcutsWidget::currentKeyMapRow [protected] |
Definition at line 55 of file tabkeyboardshortcutswidget.h.
QMap<QString, QString> TabKeyboardShortcutsWidget::keySetList [protected] |
Definition at line 56 of file tabkeyboardshortcutswidget.h.
Referenced by loadKeySetFile(), and scanForSets().
QMap<QTreeWidgetItem*, QString> TabKeyboardShortcutsWidget::lviToActionMap [protected] |
Definition at line 57 of file tabkeyboardshortcutswidget.h.
Referenced by applySearch(), dispKey(), insertActions(), keyPressEvent(), setNoKey(), and TabKeyboardShortcutsWidget().
QList<QTreeWidgetItem*> TabKeyboardShortcutsWidget::lviToMenuMap [protected] |
Definition at line 58 of file tabkeyboardshortcutswidget.h.
Referenced by applySearch(), insertActions(), and TabKeyboardShortcutsWidget().
QVector< QPair<QString, QStringList> >* TabKeyboardShortcutsWidget::defMenus [protected] |
Definition at line 59 of file tabkeyboardshortcutswidget.h.
Referenced by insertActions(), and TabKeyboardShortcutsWidget().
QVector< QPair<QString, QStringList> >* TabKeyboardShortcutsWidget::defNonMenuActions [protected] |
Definition at line 60 of file tabkeyboardshortcutswidget.h.
Referenced by insertActions(), and TabKeyboardShortcutsWidget().
QTreeWidgetItem* TabKeyboardShortcutsWidget::selectedLVI [protected] |
Definition at line 61 of file tabkeyboardshortcutswidget.h.
Referenced by dispKey(), keyPressEvent(), and setNoKey().
int TabKeyboardShortcutsWidget::keyCode [protected] |
Definition at line 62 of file tabkeyboardshortcutswidget.h.
Referenced by keyPressEvent(), keyReleaseEvent(), setKeyText(), and TabKeyboardShortcutsWidget().
QString TabKeyboardShortcutsWidget::Part0 [protected] |
Definition at line 63 of file tabkeyboardshortcutswidget.h.
Referenced by keyPressEvent(), keyReleaseEvent(), setKeyText(), and TabKeyboardShortcutsWidget().
QString TabKeyboardShortcutsWidget::Part1 [protected] |
Definition at line 64 of file tabkeyboardshortcutswidget.h.
Referenced by keyPressEvent(), keyReleaseEvent(), setKeyText(), and TabKeyboardShortcutsWidget().
QString TabKeyboardShortcutsWidget::Part2 [protected] |
Definition at line 65 of file tabkeyboardshortcutswidget.h.
Referenced by keyPressEvent(), keyReleaseEvent(), setKeyText(), and TabKeyboardShortcutsWidget().
QString TabKeyboardShortcutsWidget::Part3 [protected] |
Definition at line 66 of file tabkeyboardshortcutswidget.h.
Referenced by keyPressEvent(), keyReleaseEvent(), setKeyText(), and TabKeyboardShortcutsWidget().
QString TabKeyboardShortcutsWidget::Part4 [protected] |
Definition at line 67 of file tabkeyboardshortcutswidget.h.
Referenced by keyPressEvent(), keyReleaseEvent(), setKeyText(), and TabKeyboardShortcutsWidget().
The documentation for this class was generated from the following files:
