shortcuts.h
author insilmaril
Fri, 19 Feb 2010 13:47:03 +0000
changeset 823 0bba81dde1bc
parent 806 2a33304714ba
child 824 36eb4b8f409e
permissions -rw-r--r--
More fixes
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 addFunction (Function,
insilmaril@806
    26
	void print();
insilmaril@806
    27
protected:  
insilmaril@806
    28
	QList <QKeySequence*> keys;
insilmaril@806
    29
	QList <QAction*> actions;
insilmaril@806
    30
};
insilmaril@806
    31
insilmaril@806
    32
#endif