[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [labplot] src/backend/datasources/filters: binary filter code cleanup
From: Stefan Gerlach <stefan.gerlach () uni-konstanz ! de>
Date: 2015-05-10 22:23:25
Message-ID: E1YrZd7-0006wT-Qy () scm ! kde ! org
[Download RAW message or body]
Git commit 5d0b755741568237b64cd2300cc74fa8d881f3c3 by Stefan Gerlach.
Committed on 10/05/2015 at 22:23.
Pushed by sgerlach into branch 'master'.
binary filter code cleanup
M +9 -9 src/backend/datasources/filters/BinaryFilter.cpp
http://commits.kde.org/labplot/5d0b755741568237b64cd2300cc74fa8d881f3c3
diff --git a/src/backend/datasources/filters/BinaryFilter.cpp \
b/src/backend/datasources/filters/BinaryFilter.cpp index 6c2b98c..a9c26d9 100644
--- a/src/backend/datasources/filters/BinaryFilter.cpp
+++ b/src/backend/datasources/filters/BinaryFilter.cpp
@@ -260,15 +260,15 @@ void BinaryFilterPrivate::read(const QString & fileName, \
AbstractDataSource* dat
if (mode==AbstractFileFilter::Append){
columnOffset=dataSource->childCount<Column>();
- for ( int n=1; n<=vectors; n++ ){
- newColumn = new Column(vectorNameList.at(n-1), AbstractColumn::Numeric);
+ for ( int n=0; n<vectors; n++ ){
+ newColumn = new Column(vectorNameList.at(n), AbstractColumn::Numeric);
newColumn->setUndoAware(false);
dataSource->addChild(newColumn);
}
}else if (mode==AbstractFileFilter::Prepend){
Column* firstColumn = dataSource->child<Column>(0);
- for ( int n=1; n<=vectors; n++ ){
- newColumn = new Column(vectorNameList.at(n-1), AbstractColumn::Numeric);
+ for ( int n=0; n<vectors; n++ ){
+ newColumn = new Column(vectorNameList.at(n), AbstractColumn::Numeric);
newColumn->setUndoAware(false);
dataSource->insertChildBefore(newColumn, firstColumn);
}
@@ -279,7 +279,7 @@ void BinaryFilterPrivate::read(const QString & fileName, \
AbstractDataSource* dat if (columns > vectors){
//there're more columns in the data source then required
//-> remove the superfluous columns
- for(int i=0;i<columns-(vectors);i++) {
+ for(int i=0;i<columns-vectors;i++) {
dataSource->removeChild(dataSource->child<Column>(0));
}
@@ -336,8 +336,8 @@ void BinaryFilterPrivate::read(const QString & fileName, \
AbstractDataSource* dat
// pointers to the actual data containers
QVector<QVector<double>*> dataPointers;
- for ( int n=1; n<=vectors; n++ ){
- QVector<double>* vector = static_cast<QVector<double>* \
>(dataSource->child<Column>(columnOffset+n-1)->data()); + for ( int n=0; n<vectors; \
> n++ ){
+ QVector<double>* vector = static_cast<QVector<double>* \
>(dataSource->child<Column>(columnOffset+n)->data()); vector->reserve(actualRows);
vector->resize(actualRows);
dataPointers.push_back(vector);
@@ -414,8 +414,8 @@ void BinaryFilterPrivate::read(const QString & fileName, \
AbstractDataSource* dat }
QString comment = i18np("numerical data, %1 element", "numerical data, %1 \
elements", actualRows);
- for ( int n=1; n<=vectors; n++ ){
- Column* column = spreadsheet->column(columnOffset+n-1);
+ for ( int n=0; n<vectors; n++ ){
+ Column* column = spreadsheet->column(columnOffset+n);
column->setComment(comment);
column->setUndoAware(true);
if (mode==AbstractFileFilter::Replace) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic