shortcuts.h
author insilmaril
Fri, 09 Apr 2010 14:24:04 +0000
changeset 846 f0fe7c36ec5c
parent 842 bec082472471
permissions -rw-r--r--
Version 1.13.3 and added treeeditor.png
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@842
    26
	void printLaTeX();
insilmaril@806
    27
protected:  
insilmaril@824
    28
	QMultiMap <QString,QAction*> actions;
insilmaril@806
    29
};
insilmaril@806
    30
insilmaril@806
    31
#endif