From 0232f6c6cecd7116f3429103fb75bd1609dbe221 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 8 Apr 2015 12:02:09 +0000 Subject: fixed some bugs git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4830 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/playlistheadermodel.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'src/qmmpui/playlistheadermodel.cpp') diff --git a/src/qmmpui/playlistheadermodel.cpp b/src/qmmpui/playlistheadermodel.cpp index 513e51526..0b3921ad5 100644 --- a/src/qmmpui/playlistheadermodel.cpp +++ b/src/qmmpui/playlistheadermodel.cpp @@ -104,7 +104,7 @@ void PlayListHeaderModel::resize(int index, int size) emit resized(index); } -void PlayListHeaderModel::setAutoResize(int index, bool autoResize) +void PlayListHeaderModel::setAutoResize(int index) { if(index < 0 || index >= m_columns.size()) { @@ -112,10 +112,9 @@ void PlayListHeaderModel::setAutoResize(int index, bool autoResize) return; } - if(m_columns[index].autoResize != autoResize) + for(int i = 0; i < m_columns.size(); ++i) { - m_columns[index].autoResize = autoResize; - emit changed(index); + m_columns[i].autoResize = (i == index); } } @@ -202,15 +201,14 @@ const QString PlayListHeaderModel::pattern(int index) const return m_columns[index].pattern; } -QList PlayListHeaderModel::autoResizeColumns() const +int PlayListHeaderModel::autoResizeColumn() const { - QList columns; for(int i = 0; i < m_columns.count(); ++i) { if(m_columns[i].autoResize) - columns.append(i); + return i; } - return columns; + return -1; } void PlayListHeaderModel::sync() -- cgit v1.2.3-13-gbd6f