14#ifndef _CAACTIONSEDITOR_H_
15#define _CAACTIONSEDITOR_H_
23class QTableWidgetItem;
57 void addActions(
const QList<CASingleAction *> &actionList);
132 QString
exec(
const QString& s);
140 bool event(QEvent *e);
Definition: actionseditor.h:30
static void loadFromConfig(QWidget *widget, QSettings *set)
Definition: actionseditor.cpp:628
virtual void changeEvent(QEvent *event)
Definition: actionseditor.cpp:698
QString latest_dir
Definition: actionseditor.h:114
void clear()
Definition: actionseditor.cpp:186
void saveActionsTable()
Definition: actionseditor.cpp:441
QTableWidget * actionsTable
Definition: actionseditor.h:110
void loadActionsTable()
Definition: actionseditor.cpp:509
QPushButton * loadButton
Definition: actionseditor.h:113
void addActions(const QList< CASingleAction * > &actionList)
Definition: actionseditor.cpp:190
int findActionCommand(const QString &name)
Definition: actionseditor.cpp:382
static void saveToConfig(QWidget *widget, QSettings *set)
Definition: actionseditor.cpp:598
int findActionAccel(const QString &accel, int ignoreRow=-1)
Definition: actionseditor.cpp:389
void recordAction(QTableWidgetItem *)
Definition: actionseditor.cpp:315
bool dont_validate
Definition: actionseditor.h:121
QString oldMidiText
Definition: actionseditor.h:120
void validateAction(QTableWidgetItem *)
Definition: actionseditor.cpp:328
static QStringList actionsNames(QWidget *widget)
Definition: actionseditor.cpp:676
~CAActionsEditor()
Definition: actionseditor.cpp:162
void editShortcut()
Definition: actionseditor.cpp:368
static CASingleAction * findAction(QWidget *widget, const QString &name)
Definition: actionseditor.cpp:661
QString oldAccelText
Definition: actionseditor.h:119
bool isEmpty()
Definition: actionseditor.cpp:182
enum fileType getFType(const QString &suffix)
Definition: actionseditor.cpp:302
bool hasConflicts(bool bMidi=false)
Definition: actionseditor.cpp:413
void updateView()
Definition: actionseditor.cpp:209
QPushButton * saveButton
Definition: actionseditor.h:112
fileType
Definition: actionseditor.h:37
@ FT_SHORTCUT
Definition: actionseditor.h:39
@ FT_MIDISCUT
Definition: actionseditor.h:41
@ FT_MIDI
Definition: actionseditor.h:40
CAActionsEditor(QWidget *parent=0, Qt::WindowFlags f=0)
Definition: actionseditor.cpp:98
QPushButton * editButton
Definition: actionseditor.h:117
virtual void retranslateStrings()
Definition: actionseditor.cpp:165
int findActionMidi(const QString &midi, int ignoreRow=-1)
Definition: actionseditor.cpp:401
QList< CASingleAction * > m_actionsList
Definition: actionseditor.h:111
void applyChanges()
Definition: actionseditor.cpp:285
Definition: singleaction.h:19
Definition: actionseditor.h:126
bool event(QEvent *e)
Definition: actionseditor.cpp:799
QString exec(const QString &s)
Definition: actionseditor.cpp:788
void setText()
Definition: actionseditor.cpp:873
bool eventFilter(QObject *o, QEvent *e)
Definition: actionseditor.cpp:862
ShortcutGetter(QWidget *parent=0)
Definition: actionseditor.cpp:738
QLineEdit * leKey
Definition: actionseditor.h:146
bool capture
Definition: actionseditor.h:148
void setCaptureKeyboard(bool b)
Definition: actionseditor.cpp:781
bool bStop
Definition: actionseditor.h:145
QStringList lKeys
Definition: actionseditor.h:147
bool captureKeyboard()
Definition: actionseditor.h:138