Go to the documentation of this file.
14 #ifndef _CAACTIONSEDITOR_H_
15 #define _CAACTIONSEDITOR_H_
19 #include <QStringList>
23 class QTableWidgetItem;
57 void addActions(
const QList<CASingleAction *> &actionList);
132 QString
exec(
const QString& s);
140 bool event(QEvent *e);
QString oldAccelText
Definition: actionseditor.h:119
@ FT_MIDI
Definition: actionseditor.h:40
void clear()
Definition: actionseditor.cpp:186
void saveActionsTable()
Definition: actionseditor.cpp:441
@ FT_SHORTCUT
Definition: actionseditor.h:39
@ COL_COMMAND
Definition: actionseditor.cpp:47
QPushButton * editButton
Definition: actionseditor.h:117
void applyChanges()
Definition: actionseditor.cpp:285
@ COL_SHORTCUT
Definition: actionseditor.cpp:49
virtual void retranslateStrings()
Definition: actionseditor.cpp:165
void setCaptureKeyboard(bool b)
Definition: actionseditor.cpp:781
static CASettings * settings()
Definition: canorus.h:65
void updateView()
Definition: actionseditor.cpp:209
static QStringList actionsNames(QWidget *widget)
Definition: actionseditor.cpp:676
QString getCommandName(bool ampersand=false)
Definition: singleaction.h:26
bool dont_validate
Definition: actionseditor.h:121
void validateAction(QTableWidgetItem *)
Definition: actionseditor.cpp:328
ShortcutGetter(QWidget *parent=0)
Definition: actionseditor.cpp:738
void editShortcut()
Definition: actionseditor.cpp:368
@ COL_DESCRIPTION
Definition: actionseditor.cpp:48
bool isEmpty()
Definition: actionseditor.cpp:182
int findActionAccel(const QString &accel, int ignoreRow=-1)
Definition: actionseditor.cpp:389
#define COL_NUM
Definition: actionseditor.cpp:42
actionCol
Definition: actionseditor.cpp:46
enum fileType getFType(const QString &suffix)
Definition: actionseditor.cpp:302
QString getShortCutAsString()
Definition: singleaction.h:28
@ COL_MIDISCUT
Definition: actionseditor.cpp:51
QString getMidiKeySequence()
Definition: singleaction.h:29
int findActionMidi(const QString &midi, int ignoreRow=-1)
Definition: actionseditor.cpp:401
QString oldMidiText
Definition: actionseditor.h:120
QString exec(const QString &s)
Definition: actionseditor.cpp:788
Definition: singleaction.h:19
QAction * getAction()
Definition: singleaction.h:32
void addActions(const QList< CASingleAction * > &actionList)
Definition: actionseditor.cpp:190
bool capture
Definition: actionseditor.h:148
bool captureKeyboard()
Definition: actionseditor.h:138
static QString keyToString(int k)
Definition: actionseditor.cpp:706
static CASingleAction * findAction(QWidget *widget, const QString &name)
Definition: actionseditor.cpp:661
static void loadFromConfig(QWidget *widget, QSettings *set)
Definition: actionseditor.cpp:628
@ COL_MIDI
Definition: actionseditor.cpp:50
void setText()
Definition: actionseditor.cpp:873
bool bStop
Definition: actionseditor.h:145
QLineEdit * leKey
Definition: actionseditor.h:146
Definition: actionseditor.h:30
~CAActionsEditor()
Definition: actionseditor.cpp:162
QTableWidget * actionsTable
Definition: actionseditor.h:110
virtual void changeEvent(QEvent *event)
Definition: actionseditor.cpp:698
static void saveToConfig(QWidget *widget, QSettings *set)
Definition: actionseditor.cpp:598
CAActionsEditor(QWidget *parent=0, Qt::WindowFlags f=0)
Definition: actionseditor.cpp:98
void setShortCutAsString(QString oShortCut)
Definition: singleaction.cpp:50
Definition: actionseditor.h:126
bool hasConflicts(bool bMidi=false)
Definition: actionseditor.cpp:413
bool eventFilter(QObject *o, QEvent *e)
Definition: actionseditor.cpp:862
@ FT_MIDISCUT
Definition: actionseditor.h:41
QDir latestShortcutsDirectory()
Definition: settings.h:148
QString latest_dir
Definition: actionseditor.h:114
static QStringList modToString(Qt::KeyboardModifiers k)
Definition: actionseditor.cpp:715
void loadActionsTable()
Definition: actionseditor.cpp:509
bool getMidiShortCutCombined()
Definition: singleaction.h:30
void recordAction(QTableWidgetItem *)
Definition: actionseditor.cpp:315
bool event(QEvent *e)
Definition: actionseditor.cpp:799
QList< CASingleAction * > m_actionsList
Definition: actionseditor.h:111
QString getDescription()
Definition: singleaction.h:27
QStringList lKeys
Definition: actionseditor.h:147
QPushButton * loadButton
Definition: actionseditor.h:113
fileType
Definition: actionseditor.h:37
int findActionCommand(const QString &name)
Definition: actionseditor.cpp:382
QPushButton * saveButton
Definition: actionseditor.h:112