Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

TabKeyboardShortcutsWidget Class Reference

#include <tabkeyboardshortcutswidget.h>

List of all members.

Public Member Functions

 TabKeyboardShortcutsWidget (QMap< QString, Keys > oldKeyMap, QWidget *parent=0, const char *name=0)
const QMap< QString, KeysgetNewKeyMap ()
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, KeyskeyMap
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 
)


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]

bool TabKeyboardShortcutsWidget::event ( QEvent *  ev  ) 

Definition at line 474 of file tabkeyboardshortcutswidget.cpp.

References keyPressEvent(), and keyReleaseEvent().

void TabKeyboardShortcutsWidget::keyPressEvent ( QKeyEvent *  k  ) 

void TabKeyboardShortcutsWidget::keyReleaseEvent ( QKeyEvent *  k  ) 

Definition at line 542 of file tabkeyboardshortcutswidget.cpp.

References keyCode, Part0, Part1, Part2, Part3, Part4, and tr().

Referenced by event().

void TabKeyboardShortcutsWidget::restoreDefaults (  ) 

Definition at line 117 of file tabkeyboardshortcutswidget.cpp.

References dispKey(), insertActions(), and scanForSets().

Referenced by Preferences::setupGui().

void TabKeyboardShortcutsWidget::insertActions (  )  [protected]

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]

void TabKeyboardShortcutsWidget::exportKeySetFile (  )  [protected, slot]

void TabKeyboardShortcutsWidget::resetKeySet (  )  [protected, slot]

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]

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]

QList<QTreeWidgetItem*> TabKeyboardShortcutsWidget::lviToMenuMap [protected]

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().

QString TabKeyboardShortcutsWidget::Part0 [protected]

QString TabKeyboardShortcutsWidget::Part1 [protected]

QString TabKeyboardShortcutsWidget::Part2 [protected]

QString TabKeyboardShortcutsWidget::Part3 [protected]

QString TabKeyboardShortcutsWidget::Part4 [protected]


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.