diff --git a/src/widgets/dlineedit.cpp b/src/widgets/dlineedit.cpp index 8b729e6ee..836c7c06e 100644 --- a/src/widgets/dlineedit.cpp +++ b/src/widgets/dlineedit.cpp @@ -125,6 +125,15 @@ void DLineEdit::showAlertMessage(const QString &text, int duration) d->tooltip->show(pos.x(), pos.y()); } +void DLineEdit:: hideAlertMessage() +{ + Q_D(DLineEdit); + + if (d->tooltip) { + d->tooltip->hide(); + } +} + void DLineEdit::setIconVisible(bool visible) { Q_D(DLineEdit); diff --git a/src/widgets/dlineedit.h b/src/widgets/dlineedit.h index f3fc47f8d..bf2b20595 100644 --- a/src/widgets/dlineedit.h +++ b/src/widgets/dlineedit.h @@ -43,6 +43,7 @@ class LIBDTKWIDGETSHARED_EXPORT DLineEdit : public QLineEdit, public DTK_CORE_NA void setAlert(bool isAlert); bool isAlert() const; void showAlertMessage(const QString &text, int duration = 3000); + void hideAlertMessage(); void setIconVisible(bool visible); bool iconVisible() const;