Skip to content

Commit e02cd57

Browse files
committedMay 19, 2017
Migrate expression usage in server
1 parent 9b77006 commit e02cd57

File tree

2 files changed

+19
-17
lines changed

2 files changed

+19
-17
lines changed
 

‎src/server/CMakeLists.txt

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -109,27 +109,28 @@ INCLUDE_DIRECTORIES(SYSTEM
109109
${QTKEYCHAIN_INCLUDE_DIR}
110110
)
111111
INCLUDE_DIRECTORIES(
112+
${CMAKE_SOURCE_DIR}/src/core
113+
${CMAKE_SOURCE_DIR}/src/core/auth
114+
${CMAKE_SOURCE_DIR}/src/core/dxf
115+
${CMAKE_SOURCE_DIR}/src/core/expression
116+
${CMAKE_SOURCE_DIR}/src/core/geometry
117+
${CMAKE_SOURCE_DIR}/src/core/metadata
118+
${CMAKE_SOURCE_DIR}/src/core/raster
119+
${CMAKE_SOURCE_DIR}/src/core/symbology-ng
120+
${CMAKE_SOURCE_DIR}/src/core/composer
121+
${CMAKE_SOURCE_DIR}/src/core/layertree
122+
${CMAKE_SOURCE_DIR}/src/gui
123+
${CMAKE_SOURCE_DIR}/src/gui/editorwidgets
124+
${CMAKE_SOURCE_DIR}/src/gui/editorwidgets/core
125+
${CMAKE_SOURCE_DIR}/src/analysis/interpolation
126+
${CMAKE_SOURCE_DIR}/src/plugins/diagram_overlay
127+
${CMAKE_SOURCE_DIR}/src/python
128+
112129
${CMAKE_BINARY_DIR}/src/core
113130
${CMAKE_BINARY_DIR}/src/gui
114131
${CMAKE_BINARY_DIR}/src/python
115132
${CMAKE_BINARY_DIR}/src/analysis
116133
${CMAKE_BINARY_DIR}/src/server
117-
../core
118-
../core/auth
119-
../core/dxf
120-
../core/geometry
121-
../core/metadata
122-
../core/raster
123-
../core/symbology-ng
124-
../core/composer
125-
../core/layertree
126-
../gui
127-
../gui/editorwidgets
128-
../gui/editorwidgets/core
129-
../analysis/interpolation
130-
../plugins/diagram_overlay
131-
../python
132-
.
133134
)
134135

135136
ADD_LIBRARY(qgis_server SHARED ${qgis_mapserv_SRCS} ${qgis_mapserv_MOC_SRCS} ${qgis_mapserv_HDRS} ${qgis_mapserv_MOC_HDRS})

‎src/server/qgsserverprojectparser.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include "qgslogger.h"
3333
#include "qgseditorwidgetsetup.h"
3434
#include "qgsgui.h"
35+
#include "qgsexpressionnodeimpl.h"
3536

3637
#include <QDomDocument>
3738
#include <QFileInfo>
@@ -737,7 +738,7 @@ void QgsServerProjectParser::addLayerProjectSettings( QDomElement &layerElem, QD
737738
QgsExpression exp( vLayer->displayExpression() );
738739
if ( exp.isField() )
739740
{
740-
displayField = static_cast<const QgsExpression::NodeColumnRef *>( exp.rootNode() )->name();
741+
displayField = static_cast<const QgsExpressionNodeColumnRef *>( exp.rootNode() )->name();
741742
displayFieldIdx = vLayer->fields().lookupField( displayField );
742743
}
743744

0 commit comments

Comments
 (0)
Please sign in to comment.