aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/listwidget.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-03-07 13:10:55 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-03-07 13:10:55 +0000
commita0683b8a7dfa9fec33c14d5269cae3f9277f18e5 (patch)
tree20fd6ff66b85fdb9eece7f3881d1d82e8f4dfe3c /src/plugins/Ui/skinned/listwidget.cpp
parent520ef07a7660d70d3add9a0aaf255524023888b3 (diff)
downloadqmmp-a0683b8a7dfa9fec33c14d5269cae3f9277f18e5.tar.gz
qmmp-a0683b8a7dfa9fec33c14d5269cae3f9277f18e5.tar.bz2
qmmp-a0683b8a7dfa9fec33c14d5269cae3f9277f18e5.zip
added feature to resize columns
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4764 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/listwidget.cpp')
-rw-r--r--src/plugins/Ui/skinned/listwidget.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/Ui/skinned/listwidget.cpp b/src/plugins/Ui/skinned/listwidget.cpp
index 08720f261..4fe265e8f 100644
--- a/src/plugins/Ui/skinned/listwidget.cpp
+++ b/src/plugins/Ui/skinned/listwidget.cpp
@@ -64,7 +64,7 @@ ListWidget::ListWidget(QWidget *parent)
setMouseTracking(true);
readSettings();
- connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
+ connect(m_skin, SIGNAL(skinChanged()), SLOT(updateSkin()));
connect(m_ui_settings, SIGNAL(repeatableTrackChanged(bool)), SLOT(updateRepeatIndicator()));
connect(m_timer, SIGNAL(timeout()), SLOT(autoscroll()));
}
@@ -98,6 +98,10 @@ void ListWidget::readSettings()
m_header->deleteLater();
m_header = 0;
}
+ else if(m_header)
+ {
+ m_header->readSettings();
+ }
if (m_update)
{
@@ -323,6 +327,8 @@ void ListWidget::updateList(int flags)
//song numbers width
m_drawer.calculateNumberWidth(m_model->trackCount());
+ if(m_header)
+ m_header->setNumberWidth(m_drawer.numberWidth());
items = m_model->mid(m_first, m_row_count);