1 #ifndef MUSICABSTRACTITEMQUERYWIDGET_H
2 #define MUSICABSTRACTITEMQUERYWIDGET_H
22 #include <QButtonGroup>
28 #define QUERY_WIDGET_WIDTH (G_SETTING_PTR->value(MusicSettingManager::WidgetSize).toSize().width() - LEFT_SIDE_WIDTH_MIN)
50 virtual void setCurrentValue(
const QString &value);
54 virtual void setCurrentID(
const QString &
id);
60 void downLoadFinished(
const QByteArray &bytes);
64 void playAllButtonClicked();
68 void shareButtonClicked();
72 void playButtonClicked();
76 void downloadButtonClicked();
80 void addButtonClicked();
86 virtual void mousePressEvent(QMouseEvent *event)
override final;
87 virtual void mouseMoveEvent(QMouseEvent *event)
override final;
88 virtual void mouseReleaseEvent(QMouseEvent *event)
override final;
92 void initFirstWidget();
96 void initSecondWidget();
100 void setSongCountText();
121 #endif // MusicAbstractItemQueryWidget_H
#define TTK_MODULE_EXPORT
The class of the search result data item.
#define TTK_DECLARE_MODULE(Class)
The class of the widget resize interface.
The class of the abstract query download data from net.