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);
61 setCursor(QCursor(Qt::PointingHandCursor));
97 const int count = rowCount();
98 setRowCount(count + 1);
100 QHeaderView *headerView = horizontalHeader();
101 QTableWidgetItem *item =
new QTableWidgetItem;
103 setItem(count, 0, item);
105 item =
new QTableWidgetItem;
107 item->setText(
TTK::Widget::elidedText(font(), item->toolTip(), Qt::ElideRight, headerView->sectionSize(1) - 20));
109 setItem(count, 1, item);
111 item =
new QTableWidgetItem;
113 item->setText(
TTK::Widget::elidedText(font(), item->toolTip(), Qt::ElideRight, headerView->sectionSize(2) - 20));
115 setItem(count, 2, item);
117 item =
new QTableWidgetItem(result.
m_duration);
119 setItem(count, 3, item);
121 item =
new QTableWidgetItem;
123 setItem(count, 4, item);
125 item =
new QTableWidgetItem;
126 item->setIcon(QIcon(
":/tiny/lb_server_type"));
127 item->setToolTip(result.
m_type);
128 setItem(count, 5, item);
130 item =
new QTableWidgetItem;
131 item->setIcon(QIcon(
":/contextMenu/btn_download"));
132 setItem(count, 6, item);
137 MusicItemSearchTableWidget::contextMenuEvent(event);
141 menu.exec(QCursor::pos());
const TTK::MusicSongInformationList & items() const noexcept
static constexpr unsigned int Color02
QString queryValue() const noexcept
static void popup(const QString &text)
TTK_MODULE_EXPORT QString lrcDirPrefix()
virtual void startToRequest()=0
The class of the search result info item.
The class of the abstract download data.
void setQueryType(QueryType type) noexcept
#define G_DOWNLOAD_QUERY_PTR
virtual void startToSearch(const QString &value)=0