if (!index.isValid())
return QVariant();
if (role == Qt::TextAlignmentRole) {
- return int(Qt::AlignRight | Qt::AlignVCenter);
+ return int(Qt::AlignLeft | Qt::AlignVCenter);
} else if (role == Qt::DisplayRole) {
switch(index.column())
{
}
//Only show the song name column
ui->tabv->showColumn(playlist::sName);
+ ui->tabv->setColumnWidth(playlist::sName,ui->tabv->width());
+}
+void pWin::resizeEvent(QResizeEvent *)
+{
+ ui->tabv->setColumnWidth(playlist::sName,ui->tabv->maximumViewportSize().width());
}
<string>Form</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
<item>
- <widget class="QTableView" name="tabv"/>
+ <widget class="QTableView" name="tabv">
+ <property name="selectionBehavior">
+ <enum>QAbstractItemView::SelectRows</enum>
+ </property>
+ <property name="horizontalScrollMode">
+ <enum>QAbstractItemView::ScrollPerPixel</enum>
+ </property>
+ <attribute name="horizontalHeaderVisible">
+ <bool>false</bool>
+ </attribute>
+ <attribute name="verticalHeaderVisible">
+ <bool>false</bool>
+ </attribute>
+ </widget>
</item>
</layout>
</widget>