10 QHeaderView *headerView = horizontalHeader();
11 headerView->resizeSection(0, 30);
12 headerView->resizeSection(1, 213);
13 headerView->resizeSection(2, 181);
14 headerView->resizeSection(3, 55);
15 headerView->resizeSection(4, 24);
16 headerView->resizeSection(5, 24);
17 headerView->resizeSection(6, 24);
60 setCursor(QCursor(Qt::PointingHandCursor));
96 const int count = rowCount();
97 setRowCount(count + 1);
99 QHeaderView *headerView = horizontalHeader();
100 QTableWidgetItem *item =
new QTableWidgetItem;
102 setItem(count, 0, item);
104 item =
new QTableWidgetItem;
106 item->setText(
TTK::Widget::elidedText(font(), item->toolTip(), Qt::ElideRight, headerView->sectionSize(1) - 20));
108 setItem(count, 1, item);
110 item =
new QTableWidgetItem;
112 item->setText(
TTK::Widget::elidedText(font(), item->toolTip(), Qt::ElideRight, headerView->sectionSize(2) - 20));
114 setItem(count, 2, item);
116 item =
new QTableWidgetItem(songItem.
m_duration);
118 setItem(count, 3, item);
120 item =
new QTableWidgetItem;
122 setItem(count, 4, item);
124 item =
new QTableWidgetItem;
125 item->setIcon(QIcon(
":/tiny/lb_server_type"));
126 item->setToolTip(songItem.
m_type);
127 setItem(count, 5, item);
129 item =
new QTableWidgetItem;
130 item->setIcon(QIcon(
":/contextMenu/btn_download"));
131 setItem(count, 6, item);
136 MusicItemSearchTableWidget::contextMenuEvent(event);
140 menu.exec(QCursor::pos());
QString queryValue() const
The class of the abstract download data.
static constexpr unsigned int Color02
static void popup(const QString &text)
void setQueryType(QueryType type)
TTK_MODULE_EXPORT QString lrcDirPrefix()
The class of the search result info item.
virtual void startToRequest()=0
#define G_DOWNLOAD_QUERY_PTR
virtual void startToSearch(const QString &value)=0
const TTK::MusicSongInformationList & items() const