Branch: master

09f45583 2019-06-01 11:03:50 Michele Calgaro
Adjusted to use new QStringVariantMap type.

Signed-off-by: Michele Calgaro <michele.calgaro@...>
M src/sql/qsqlextension_p.cpp
M src/sql/qsqlextension_p.h
M src/sql/qsqlquery.cpp
M src/sql/qsqlquery.h
M tools/designer/designer/metadatabase.cpp
M tools/designer/designer/metadatabase.h
M tools/designer/designer/resource.cpp

src/sql/qsqlextension_p.cpp

diff --git a/src/sql/qsqlextension_p.cpp b/src/sql/qsqlextension_p.cpp
index da6a2ac..27fdca8 100644
--- a/src/sql/qsqlextension_p.cpp
+++ b/src/sql/qsqlextension_p.cpp
@@ -128,10 +128,10 @@
     return values[ index[ pos ] ].value;
 }
 
-QMap<QString, QVariant> QSqlExtension::boundValues() const
+QStringVariantMap QSqlExtension::boundValues() const
 {
     QMap<QString, QSqlParam>::ConstIterator it;
-    QMap<QString, QVariant> m;
+    QStringVariantMap m;
     if ( bindm == BindByName ) {
 	for ( it = values.begin(); it != values.end(); ++it )
 	    m.insert( it.key(), it.data().value );

src/sql/qsqlextension_p.h

diff --git a/src/sql/qsqlextension_p.h b/src/sql/qsqlextension_p.h
index 1379d91..db64f9c 100644
--- a/src/sql/qsqlextension_p.h
+++ b/src/sql/qsqlextension_p.h
@@ -102,7 +102,7 @@
     virtual QVariant parameterValue( int pos );
     QVariant boundValue( const QString& holder ) const;
     QVariant boundValue( int pos ) const;
-    QMap<QString, QVariant> boundValues() const;
+    QStringVariantMap boundValues() const;
     void clear();
     void clearValues();
     void clearIndex();

src/sql/qsqlquery.cpp

diff --git a/src/sql/qsqlquery.cpp b/src/sql/qsqlquery.cpp
index fec2343..ad49b8a 100644
--- a/src/sql/qsqlquery.cpp
+++ b/src/sql/qsqlquery.cpp
@@ -1173,8 +1173,8 @@
     QSqlQuery query;
     ...
     // Examine the bound values - bound using named binding
-    QMap<QString, QVariant>::ConstIterator it;
-    QMap<QString, QVariant> vals = query.boundValues();
+    QStringVariantMap::ConstIterator it;
+    QStringVariantMap vals = query.boundValues();
     for ( it = vals.begin(); it != vals.end(); ++it )
         qWarning( "Placeholder: " + it.key() + ", Value: " + (*it).toString() );
     ...
@@ -1189,10 +1189,10 @@
 
     \endcode
 */
-QMap<QString,QVariant> QSqlQuery::boundValues() const
+QStringVariantMap QSqlQuery::boundValues() const
 {
     if ( !d->sqlResult || !d->sqlResult->extension() )
-	return QMap<QString,QVariant>();
+	return QStringVariantMap();
     return d->sqlResult->extension()->boundValues();
 }
 

src/sql/qsqlquery.h

diff --git a/src/sql/qsqlquery.h b/src/sql/qsqlquery.h
index cf176d8..4e52a88 100644
--- a/src/sql/qsqlquery.h
+++ b/src/sql/qsqlquery.h
@@ -114,7 +114,7 @@
     void		addBindValue( const QVariant& val, QSql::ParameterType type );
     QVariant		boundValue( const QString& placeholder ) const;
     QVariant		boundValue( int pos ) const;
-    QMap<QString, QVariant> boundValues() const;
+    QStringVariantMap boundValues() const;
     QString             executedQuery() const;
     
 protected:

tools/designer/designer/metadatabase.cpp

diff --git a/tools/designer/designer/metadatabase.cpp b/tools/designer/designer/metadatabase.cpp
index 48422b1..9aba982 100644
--- a/tools/designer/designer/metadatabase.cpp
+++ b/tools/designer/designer/metadatabase.cpp
@@ -64,7 +64,7 @@
 public:
     QObject *object;
     QStringList changedProperties;
-    QMap<QString,QVariant> fakeProperties;
+    QStringVariantMap fakeProperties;
     QMap<QString, QString> propertyComments;
     int spacing, margin;
     QString resizeMode;
@@ -272,14 +272,14 @@
 		  o, o->name(), o->className() );
 	return QVariant();
     }
-    QMap<QString, QVariant>::Iterator it = r->fakeProperties.find( property );
+    QStringVariantMap::Iterator it = r->fakeProperties.find( property );
     if ( it != r->fakeProperties.end() )
 	return r->fakeProperties[property];
     return WidgetFactory::defaultValue( o, property );
 
 }
 
-QMap<QString,QVariant>* MetaDataBase::fakeProperties( QObject* o )
+QStringVariantMap* MetaDataBase::fakeProperties( QObject* o )
 {
     setupDataBase();
     MetaDataBaseRecord *r = db->find( (void*)o );

tools/designer/designer/metadatabase.h

diff --git a/tools/designer/designer/metadatabase.h b/tools/designer/designer/metadatabase.h
index 707cc69..dc34d24 100644
--- a/tools/designer/designer/metadatabase.h
+++ b/tools/designer/designer/metadatabase.h
@@ -162,7 +162,7 @@
 
     static void setFakeProperty( QObject *o, const QString &property, const QVariant& value );
     static QVariant fakeProperty( QObject * o, const QString &property );
-    static QMap<QString,QVariant>* fakeProperties( QObject* o );
+    static QStringVariantMap* fakeProperties( QObject* o );
 
     static void setSpacing( QObject *o, int spacing );
     static int spacing( QObject *o );

tools/designer/designer/resource.cpp

diff --git a/tools/designer/designer/resource.cpp b/tools/designer/designer/resource.cpp
index b6fc689..2ba2eb1 100644
--- a/tools/designer/designer/resource.cpp
+++ b/tools/designer/designer/resource.cpp
@@ -1501,8 +1501,8 @@
     }
 
     if ( w->isWidgetType() && MetaDataBase::fakeProperties( w ) ) {
-	QMap<QString, QVariant>* fakeProperties = MetaDataBase::fakeProperties( w );
-	for ( QMap<QString, QVariant>::Iterator fake = fakeProperties->begin();
+	QStringVariantMap* fakeProperties = MetaDataBase::fakeProperties( w );
+	for ( QStringVariantMap::Iterator fake = fakeProperties->begin();
 	      fake != fakeProperties->end(); ++fake ) {
 	    if ( MetaDataBase::isPropertyChanged( w, fake.key() ) ) {
 		if ( w->inherits("CustomWidget") ) {