author | insilmaril |
Tue Mar 09 08:28:49 2010 +0000 (2010-03-09) | |
changeset 830 | b5537d245165 |
parent 806 | 2a33304714ba |
child 842 | bec082472471 |
permissions | -rw-r--r-- |
insilmaril@806 | 1 |
#ifndef SHORTCUTS_H |
insilmaril@806 | 2 |
#define SHORTCUTS_H |
insilmaril@806 | 3 |
|
insilmaril@806 | 4 |
#include <QAction> |
insilmaril@806 | 5 |
#include <QShortcut> |
insilmaril@806 | 6 |
#include <QString> |
insilmaril@806 | 7 |
|
insilmaril@806 | 8 |
class Shortcut:public QShortcut { |
insilmaril@806 | 9 |
public: |
insilmaril@806 | 10 |
Shortcut(QWidget *parent=NULL); |
insilmaril@806 | 11 |
void setGroup(const QString &); |
insilmaril@806 | 12 |
QString getGroup (); |
insilmaril@806 | 13 |
void setContextName (const QString &); |
insilmaril@806 | 14 |
QString getContextName(); |
insilmaril@806 | 15 |
|
insilmaril@806 | 16 |
protected: |
insilmaril@806 | 17 |
QString group; |
insilmaril@806 | 18 |
QString context; |
insilmaril@806 | 19 |
}; |
insilmaril@806 | 20 |
|
insilmaril@806 | 21 |
class Switchboard { |
insilmaril@806 | 22 |
public: |
insilmaril@806 | 23 |
Switchboard (); |
insilmaril@806 | 24 |
void addConnection(QAction *a,const QString &s); |
insilmaril@806 | 25 |
void print(); |
insilmaril@806 | 26 |
protected: |
insilmaril@824 | 27 |
QMultiMap <QString,QAction*> actions; |
insilmaril@806 | 28 |
}; |
insilmaril@806 | 29 |
|
insilmaril@806 | 30 |
#endif |