author | insilmaril |
Mon, 08 Mar 2010 12:21:46 +0000 | |
changeset 827 | a591443f229c |
parent 824 | 36eb4b8f409e |
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 |