6 setAttribute(Qt::WA_TranslucentBackground,
false);
7 setSelectionMode(QAbstractItemView::ExtendedSelection);
10 QHeaderView *headerView = horizontalHeader();
11 headerView->resizeSection(0, 30);
12 headerView->resizeSection(1, 280);
13 headerView->resizeSection(2, 43);
15 connect(
m_checkBoxDelegate, SIGNAL(buttonChecked()), parent->parent(), SLOT(itemSelectedChanged()));
20 setRowCount(songs.count());
21 QHeaderView *headerView = horizontalHeader();
23 for(
int i = 0; i < songs.count(); ++i)
27 QTableWidgetItem *item =
new QTableWidgetItem;
31 item =
new QTableWidgetItem;
32 item->setToolTip(v.
path());
33 item->setText(
TTK::Widget::elidedText(font(), item->toolTip(), Qt::ElideRight, headerView->sectionSize(1) - 20));
37 item =
new QTableWidgetItem;
39 item->setText(
TTK::Widget::elidedText(font(), item->toolTip(), Qt::ElideRight, headerView->sectionSize(2) - 5));
50 setAttribute(Qt::WA_TranslucentBackground,
false);
53 QHeaderView *headerView = horizontalHeader();
54 headerView->resizeSection(0, 20);
55 headerView->resizeSection(1, 305);
60 const int index = rowCount();
61 setRowCount(index + 1);
63 QHeaderView *headerView = horizontalHeader();
64 QTableWidgetItem *item =
new QTableWidgetItem;
65 item->setIcon(QPixmap(
":/tiny/lb_right"));
66 setItem(index, 0, item);
68 item =
new QTableWidgetItem;
69 item->setToolTip(name);
70 item->setText(
TTK::Widget::elidedText(font(), item->toolTip(), Qt::ElideRight, headerView->sectionSize(1) - 20));
72 setItem(index, 1, item);
QString path() const noexcept
#define QtItemSetTextAlignment(p, a)
Item text alignment.
QString duration() const noexcept
The class of the music song info.