53 virtual void setWidget(QWidget* widget);
55 void setClearButtonShown(
bool show);
63 void slotTextChanged(
const QString& text);
67 QSize minimumSizeHint()
const override;
68 QSize sizeHint()
const override;
70 void mousePressEvent(QMouseEvent* event)
override;
71 void mouseMoveEvent(QMouseEvent* event)
override;
72 void mouseReleaseEvent(QMouseEvent* event)
override;
73 void mouseDoubleClickEvent(QMouseEvent* event)
override;
74 void keyPressEvent(QKeyEvent* event)
override;
75 void focusInEvent(QFocusEvent* event)
override;
76 void focusOutEvent(QFocusEvent* event)
override;
77 void paintEvent(QPaintEvent* event)
override;
78 void dragEnterEvent(QDragEnterEvent* event)
override;
79 void dragMoveEvent(QDragMoveEvent* e)
override;
80 void dragLeaveEvent(QDragLeaveEvent* e)
override;
81 void dropEvent(QDropEvent* event)
override;
82 void changeEvent(QEvent* event)
override;
83 void contextMenuEvent(QContextMenuEvent* event)
override;
84 void inputMethodEvent(QInputMethodEvent* event)
override;
88 QWidget* m_widget =
nullptr;
89 QVBoxLayout* m_layout =
nullptr;