Scribus
Open source desktop publishing at your fingertips
Prefs_KeyboardShortcuts Class Reference
Inheritance diagram for Prefs_KeyboardShortcuts:
Collaboration diagram for Prefs_KeyboardShortcuts:

Public Slots

void languageChange ()
 

Public Member Functions

 Prefs_KeyboardShortcuts (QWidget *parent, ScribusDoc *doc=NULL)
 
virtual void restoreDefaults (struct ApplicationPrefs *prefsData)
 
virtual void saveGuiToPrefs (struct ApplicationPrefs *prefsData) const
 
bool event (QEvent *ev)
 
void keyPressEvent (QKeyEvent *k)
 
void keyReleaseEvent (QKeyEvent *k)
 
- Public Member Functions inherited from Prefs_Pane
 Prefs_Pane (QWidget *parent)
 

Static Public Member Functions

static QString getKeyText (QKeySequence KeyC)
 
static QString getTrKeyText (QKeySequence 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)
 
QString getAction (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
 

The documentation for this class was generated from the following files: