30 #include <QXmlStreamWriter>
31 #include <QXmlStreamReader>
32 #include <QElapsedTimer>
33 #include <QPlainTextEdit>
34 #include <QMessageBox>
41 class UserActionFactory;
43 class SettingsItemCheckbox;
152 bool mRecordHashAttribute;
169 void handleTriggerExecute();
A SettingsItem representing a Checkbox.
The UserActionFactory is the abstract base class for registration.
The UserAction class is the abstract base class for user interactions.
Handles and manages user actions related proccesses.
void addExecutedAction(UserAction *act)
void registerFactory(UserActionFactory *fac)
void handleSettingDumpActionChanged(bool wantDump)
void canUndoLastAction(bool yesWeCan)
void executeActionBlockThread(UserAction *act)
static UserActionManager * instance()
void playMacro(const QString ¯oFilename)
QMessageBox::StandardButton setStopRecording(const QString ¯oFilename)
UserAction * getParsedAction(QXmlStreamReader &xmlIn) const
qint64 elapsed() const const
QObject * parent() const const