qt-material-widgets/components/textfield_internal.h

29 lines
554 B
C
Raw Normal View History

#ifndef TEXTFIELD_INTERNAL_H
#define TEXTFIELD_INTERNAL_H
2016-06-14 15:37:41 +00:00
#include <QStateMachine>
class TextField;
class TextFieldStateMachine : public QStateMachine
{
Q_OBJECT
2016-06-14 17:29:20 +00:00
Q_PROPERTY(qreal progress WRITE setProgress READ progress)
2016-06-14 15:37:41 +00:00
public:
TextFieldStateMachine(TextField *parent);
~TextFieldStateMachine();
2016-06-14 17:29:20 +00:00
void setProgress(qreal progress);
inline qreal progress() const { return _progress; }
2016-06-14 15:37:41 +00:00
private:
Q_DISABLE_COPY(TextFieldStateMachine)
TextField *const textField;
2016-06-14 17:29:20 +00:00
qreal _progress;
2016-06-14 15:37:41 +00:00
};
#endif // TEXTFIELD_INTERNAL_H