aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlistheadermodel.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-04-08 12:02:09 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-04-08 12:02:09 +0000
commit0232f6c6cecd7116f3429103fb75bd1609dbe221 (patch)
tree71d7637169749cc030865dbb81d9978cc7f1b2df /src/qmmpui/playlistheadermodel.cpp
parent3f0ae181b1e8d2cc7b6ec137fa7d0ff99545330f (diff)
downloadqmmp-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.cpp14
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()