summary refs log tree commit diff
path: root/src/ui/TextField.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/TextField.h')
-rw-r--r--src/ui/TextField.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ui/TextField.h b/src/ui/TextField.h

index 966155f4..01fd5782 100644 --- a/src/ui/TextField.h +++ b/src/ui/TextField.h
@@ -4,6 +4,7 @@ #include <QLineEdit> #include <QPaintEvent> #include <QPropertyAnimation> +#include <QRegularExpression> #include <QStateMachine> #include <QtGlobal> @@ -30,6 +31,7 @@ public: void setLabelFontSize(qreal size); void setShowLabel(bool value); void setUnderlineColor(const QColor &color); + void setRegexp(const QRegularExpression &regexp); void setValid(bool valid); QColor inkColor() const; @@ -56,6 +58,7 @@ private: TextFieldLabel *label_; TextFieldStateMachine *state_machine_; bool show_label_; + QRegularExpression regexp_; bool is_valid_; qreal label_font_size_; };