Skip to content

Commit

Permalink
Move QgsConfigurationMap to QgsXmlUtils
Browse files Browse the repository at this point in the history
  • Loading branch information
m-kuhn committed Dec 20, 2016
1 parent afacbb1 commit 0190e50
Show file tree
Hide file tree
Showing 14 changed files with 205 additions and 392 deletions.
1 change: 0 additions & 1 deletion python/core/core.sip
Expand Up @@ -31,7 +31,6 @@
%Include qgscolorschemeregistry.sip
%Include qgsconditionalstyle.sip
%Include qgscontexthelp.sip
%Include qgsconfigurationmap.sip
%Include qgscoordinatereferencesystem.sip
%Include qgscoordinatetransform.sip
%Include qgscredentials.sip
Expand Down
34 changes: 0 additions & 34 deletions python/core/qgsconfigurationmap.sip

This file was deleted.

2 changes: 2 additions & 0 deletions python/core/qgsxmlutils.sip
Expand Up @@ -28,4 +28,6 @@ class QgsXmlUtils
static QDomElement writeMapUnits( QgsUnitTypes::DistanceUnit units, QDomDocument& doc );

static QDomElement writeRectangle( const QgsRectangle& rect, QDomDocument& doc );
static QDomElement writeVariant( const QVariant& value, QDomDocument& doc );
static QVariant readVariant( const QDomElement& element );
};
2 changes: 0 additions & 2 deletions src/core/CMakeLists.txt
Expand Up @@ -97,7 +97,6 @@ SET(QGIS_CORE_SRCS
qgscolorscheme.cpp
qgscolorschemeregistry.cpp
qgsconditionalstyle.cpp
qgsconfigurationmap.cpp
qgscontexthelp.cpp
qgscoordinatereferencesystem.cpp
qgscoordinatetransform.cpp
Expand Down Expand Up @@ -639,7 +638,6 @@ SET(QGIS_CORE_HDRS
qgscolorramp.h
qgscolorscheme.h
qgscolorschemeregistry.h
qgsconfigurationmap.h
qgsconnectionpool.h
qgscontexthelp.h
qgsconditionalstyle.h
Expand Down
133 changes: 0 additions & 133 deletions src/core/qgsconfigurationmap.cpp

This file was deleted.

78 changes: 0 additions & 78 deletions src/core/qgsconfigurationmap.h

This file was deleted.

5 changes: 2 additions & 3 deletions src/core/qgsprojectfiletransform.cpp
Expand Up @@ -30,7 +30,7 @@
#include "qgsprojectproperty.h"
#include "qgsrasterbandstats.h"
#include "qgsrasterdataprovider.h"
#include "qgsconfigurationmap.h"
#include "qgsxmlutils.h"

typedef QgsProjectVersion PFV;

Expand Down Expand Up @@ -699,8 +699,7 @@ void QgsProjectFileTransform::transform2180to2990()
editWidgetConfiguration.insert( QStringLiteral( "map" ), map );
}

QgsConfigurationMap editWidgetConfigurationMap( editWidgetConfiguration );
editWidgetConfigurationMap.toXml( editWidgetConfigElement );
editWidgetConfigElement.appendChild( QgsXmlUtils::writeVariant( editWidgetConfiguration, mDom ) );
}
}
}
Expand Down
10 changes: 5 additions & 5 deletions src/core/qgsvectorlayer.cpp
Expand Up @@ -82,7 +82,7 @@
#include "qgssimplifymethod.h"
#include "qgsexpressioncontext.h"
#include "qgsfeedback.h"
#include "qgsconfigurationmap.h"
#include "qgsxmlutils.h"

#include "diagram/qgsdiagram.h"

Expand Down Expand Up @@ -1847,9 +1847,9 @@ bool QgsVectorLayer::readSymbology( const QDomNode& layerNode, QString& errorMes

const QString widgetType = fieldWidgetElement.attribute( QStringLiteral( "type" ) );
const QDomElement cfgElem = fieldConfigElement.elementsByTagName( QStringLiteral( "config" ) ).at( 0 ).toElement();
QgsConfigurationMap editWidgetConfiguration;
editWidgetConfiguration.fromXml( cfgElem );
QgsEditorWidgetSetup setup = QgsEditorWidgetSetup( widgetType, editWidgetConfiguration.get() );
const QDomElement optionsElem = cfgElem.childNodes().at( 0 ).toElement();
QVariantMap optionsMap = QgsXmlUtils::readVariant( optionsElem ).toMap();
QgsEditorWidgetSetup setup = QgsEditorWidgetSetup( widgetType, optionsMap );
mFieldWidgetSetups[fieldName] = setup;
}

Expand Down Expand Up @@ -1997,7 +1997,7 @@ bool QgsVectorLayer::writeSymbology( QDomNode& node, QDomDocument& doc, QString&
editWidgetElement.setAttribute( "type", field.editorWidgetSetup().type() );
QDomElement editWidgetConfigElement = doc.createElement( QStringLiteral( "config" ) );

QgsConfigurationMap( widgetSetup.config() ).toXml( editWidgetConfigElement );
editWidgetConfigElement.appendChild( QgsXmlUtils::writeVariant( widgetSetup.config() , doc ) );
editWidgetElement.appendChild( editWidgetConfigElement );
// END TODO : wrap this part in an if to only save if it was user-modified

Expand Down

0 comments on commit 0190e50

Please sign in to comment.