diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-04-08 12:02:09 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-04-08 12:02:09 +0000 |
| commit | 0232f6c6cecd7116f3429103fb75bd1609dbe221 (patch) | |
| tree | 71d7637169749cc030865dbb81d9978cc7f1b2df /src/qmmpui/playlistheadermodel.cpp | |
| parent | 3f0ae181b1e8d2cc7b6ec137fa7d0ff99545330f (diff) | |
| download | qmmp-0232f6c6cecd7116f3429103fb75bd1609dbe221.tar.gz qmmp-0232f6c6cecd7116f3429103fb75bd1609dbe221.tar.bz2 qmmp-0232f6c6cecd7116f3429103fb75bd1609dbe221.zip | |
fixed some bugs
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4830 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/playlistheadermodel.cpp')
| -rw-r--r-- | src/qmmpui/playlistheadermodel.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
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<int> PlayListHeaderModel::autoResizeColumns() const +int PlayListHeaderModel::autoResizeColumn() const { - QList<int> 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() |
