aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/columnmanager.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-03-01 15:08:49 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-03-01 15:08:49 +0000
commite18b6477301b7c30c99741c344b677630ff6e452 (patch)
tree5a0024a6772b84ca1f5b005d34e489936a4aa6ec /src/qmmpui/columnmanager.cpp
parent9b20171e567bb04cb34b5f2f4af28f0fef42070c (diff)
downloadqmmp-e18b6477301b7c30c99741c344b677630ff6e452.tar.gz
qmmp-e18b6477301b7c30c99741c344b677630ff6e452.tar.bz2
qmmp-e18b6477301b7c30c99741c344b677630ff6e452.zip
fixed regressions
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4752 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/columnmanager.cpp')
-rw-r--r--src/qmmpui/columnmanager.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/qmmpui/columnmanager.cpp b/src/qmmpui/columnmanager.cpp
index fd4e028a0..a806fc749 100644
--- a/src/qmmpui/columnmanager.cpp
+++ b/src/qmmpui/columnmanager.cpp
@@ -92,6 +92,16 @@ void ColumnManager::execEditor(int index, QWidget *parent)
}
+int ColumnManager::width()
+{
+ int width = 0;
+ for(int i = 0; i < m_columns.count(); ++i)
+ {
+ width += m_columns[i].size;
+ }
+ return width;
+}
+
int ColumnManager::count()
{
return m_columns.count();
@@ -114,7 +124,7 @@ int ColumnManager::size(int index) const
qWarning("ColumnManager: index is out of range");
return 0;
}
- return m_columns.count();
+ return m_columns[index].size;
}
const QString ColumnManager::name(int index) const
@@ -148,7 +158,7 @@ void ColumnManager::sync()
Column col = m_columns.at(i);
s.setValue("name", col.name);
s.setValue("pattern", col.pattern);
- s.value("size", col.size).toInt();
+ s.setValue("size", col.size);
s.endGroup();
}
s.setValue("column_count", m_columns.count());