add basic state machine boilerplate
This commit is contained in:
parent
07f4478d3f
commit
8581180fbc
|
@ -1 +1,12 @@
|
|||
#include "textfield_internal.h"
|
||||
#include "textfield.h"
|
||||
|
||||
TextFieldStateMachine::TextFieldStateMachine(TextField *parent)
|
||||
: QStateMachine(parent),
|
||||
textField(parent)
|
||||
{
|
||||
}
|
||||
|
||||
TextFieldStateMachine::~TextFieldStateMachine()
|
||||
{
|
||||
}
|
||||
|
|
|
@ -1,4 +1,22 @@
|
|||
#ifndef TEXTFIELD_INTERNAL_H
|
||||
#define TEXTFIELD_INTERNAL_H
|
||||
|
||||
#include <QStateMachine>
|
||||
|
||||
class TextField;
|
||||
|
||||
class TextFieldStateMachine : public QStateMachine
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
TextFieldStateMachine(TextField *parent);
|
||||
~TextFieldStateMachine();
|
||||
|
||||
private:
|
||||
Q_DISABLE_COPY(TextFieldStateMachine)
|
||||
|
||||
TextField *const textField;
|
||||
};
|
||||
|
||||
#endif // TEXTFIELD_INTERNAL_H
|
||||
|
|
Loading…
Reference in New Issue