10 m_suggestRequest(nullptr)
27 setFocus(Qt::MouseFocusReason);
28 setFocusPolicy(Qt::ClickFocus);
37 MusicSearchEdit::setText(text);
50 if(text.trimmed().isEmpty())
70 MusicSearchEdit::setText(text);
88 if(text().trimmed().isEmpty())
92 const QSize &
size = widget->size();
93 widget->resize(size.width(), size.height() + 1);
94 widget->resize(size.width(), size.height());
113 setPlaceholderText(bytes);
144 MusicSearchEdit::mousePressEvent(event);
153 MusicSearchEdit::focusOutEvent(event);
MusicSongSearchInteriorEdit(QWidget *parent=nullptr)
#define TTKStaticCast(x, y)
The class of the search line edit widget.
The class of the search result data item.
MusicDiscoverListRequest * m_discoverRequest
void suggestDataChanged()
virtual void keyReleaseEvent(QKeyEvent *event) override
virtual void startToSearch()=0
void discoverInfoFinished(const QString &bytes)
void setText(const QString &text)
virtual void focusOutEvent(QFocusEvent *event) overridefinal
void initialize(QWidget *parent)
The class of the query suggest download data from net.
void setPopWidgetVisible(bool show)
const MusicResultDataItemList & items() const
virtual void startToSearch(const QString &value)
MusicSongSuggestRequest * m_suggestRequest
#define G_DOWNLOAD_QUERY_PTR
~MusicSongSearchInteriorEdit()
virtual void mousePressEvent(QMouseEvent *event) overridefinal
virtual void keyReleaseEvent(QKeyEvent *event) overridefinal
MusicSongSearchPopWidget * m_popWidget
void textChanged(const QString &text)
void selectedTextChanged(const QString &text, bool update)