shortcuts.h
author insilmaril
Tue, 30 Mar 2010 17:30:39 +0000
changeset 842 bec082472471
parent 824 36eb4b8f409e
permissions -rw-r--r--
Much improved results in FindResultsWidget
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