[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/koffice/1.6/koffice/kexi/plugins/forms
From:       Jaroslaw Staniek <js () iidea ! pl>
Date:       2006-10-05 23:00:31
Message-ID: 1160089231.237527.27342.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 592847 by staniek:

Forms
= update for kexdb API change


 M  +5 -5      kexidataprovider.cpp  


--- branches/koffice/1.6/koffice/kexi/plugins/forms/kexidataprovider.cpp \
#592846:592847 @@ -175,15 +175,15 @@
 	if (query) {
 		fieldsExpanded = query->fieldsExpanded();
 		dataFieldsCount = fieldsExpanded.count();
-		QMap<KexiDB::QueryColumnInfo*,int> fieldsOrder( query->fieldsOrder() );
-		for (QMapConstIterator<KexiDB::QueryColumnInfo*,int> it = \
                fieldsOrder.constBegin(); it!=fieldsOrder.constEnd(); ++it) {
-			kexipluginsdbg << "query->fieldsOrder()[ " << it.key()->field->name() << " ] = " \
<< it.data() << endl; +		QMap<KexiDB::QueryColumnInfo*,int> columnsOrder( \
query->columnsOrder() ); +		for (QMapConstIterator<KexiDB::QueryColumnInfo*,int> it = \
columnsOrder.constBegin(); it!=columnsOrder.constEnd(); ++it) { +			kexipluginsdbg << \
"query->columnsOrder()[ " << it.key()->field->name() << " ] = " << it.data() << endl; \
}  for (QPtrListIterator<KexiFormDataItemInterface> it(m_dataItems); it.current(); \
++it) {  KexiFormDataItemInterface *item = it.current();
 			KexiDB::QueryColumnInfo* ci = query->columnInfo( it.current()->dataSource() );
-			int index = ci ? query->fieldsOrder()[ ci ] : -1;
-			kexipluginsdbg << "query->fieldsOrder()[ " << (ci ? ci->field->name() : "") << " \
] = " << index  +			int index = ci ? columnsOrder[ ci ] : -1;
+			kexipluginsdbg << "query->columnsOrder()[ " << (ci ? ci->field->name() : "") << " \
                ] = " << index 
 				<< " (dataSource: " << item->dataSource() << ", name=" << \
dynamic_cast<QObject*>(item)->name() << ")" << endl;  if (index!=-1)
 				m_fieldNumbersForDataItems.insert( item, index );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic