10 #ifndef INTERFACE_TOOLBAR_LINEEDIT_H
11 #define INTERFACE_TOOLBAR_LINEEDIT_H
14 #include <QRegularExpression>
23 explicit InterfaceToolbarLineEdit(QWidget *parent = 0, QString validation_regex = QString(),
bool is_required =
false);
24 void disableApplyButton();
27 void resizeEvent(QResizeEvent *);
30 void editedTextApplied();
34 void validateEditedText();
35 void applyEditedText();
39 void updateStyleSheet(
bool is_valid);
42 QRegularExpression regex_expr_;