#ifndef ULINEEDIT_H #define ULINEEDIT_H #include class ULineEdit : public QLineEdit { Q_OBJECT public: explicit ULineEdit(QWidget* aParent); ~ULineEdit() override; protected: void mouseReleaseEvent(QMouseEvent* aEvent) override; void mousePressEvent(QMouseEvent* aEvent) override; void focusOutEvent(QFocusEvent* aEvent) override; private: QTimer* mTimer; }; #endif // ULINEEDIT_H