mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-17 00:04:02 -04:00
fix some deprecation warnings
This commit is contained in:
parent
5d7179fefe
commit
5134ef9aba
@ -94,7 +94,7 @@ MACRO(ADD_SIP_PYTHON_MODULE MODULE_NAME MODULE_SIP)
|
|||||||
ADD_DEFINITIONS( /wd4996 /wd4701 /wd4702 )
|
ADD_DEFINITIONS( /wd4996 /wd4701 /wd4702 )
|
||||||
ELSE(MSVC)
|
ELSE(MSVC)
|
||||||
# disable all warnings
|
# disable all warnings
|
||||||
ADD_DEFINITIONS( -w )
|
ADD_DEFINITIONS( -w -Wno-deprecated-declarations )
|
||||||
IF(NOT APPLE)
|
IF(NOT APPLE)
|
||||||
ADD_DEFINITIONS( -fpermissive )
|
ADD_DEFINITIONS( -fpermissive )
|
||||||
ENDIF(NOT APPLE)
|
ENDIF(NOT APPLE)
|
||||||
|
@ -104,7 +104,7 @@ void QgsOSMDownloadDialog::onExtentCanvas()
|
|||||||
{
|
{
|
||||||
QgsCoordinateReferenceSystem dst( GEOCRS_ID, QgsCoordinateReferenceSystem::InternalCrsId );
|
QgsCoordinateReferenceSystem dst( GEOCRS_ID, QgsCoordinateReferenceSystem::InternalCrsId );
|
||||||
|
|
||||||
QgsCoordinateTransform ct( QgisApp::instance()->mapCanvas()->mapRenderer()->destinationCrs(), dst );
|
QgsCoordinateTransform ct( QgisApp::instance()->mapCanvas()->mapSettings().destinationCrs(), dst );
|
||||||
r = ct.transformBoundingBox( r );
|
r = ct.transformBoundingBox( r );
|
||||||
if ( !r.isFinite() )
|
if ( !r.isFinite() )
|
||||||
{
|
{
|
||||||
|
@ -704,7 +704,7 @@ void QgsDiagramProperties::showSizeAttributeExpressionDialog()
|
|||||||
|
|
||||||
QgsDistanceArea myDa;
|
QgsDistanceArea myDa;
|
||||||
myDa.setSourceCrs( mLayer->crs().srsid() );
|
myDa.setSourceCrs( mLayer->crs().srsid() );
|
||||||
myDa.setEllipsoidalMode( QgisApp::instance()->mapCanvas()->mapRenderer()->hasCrsTransformEnabled() );
|
myDa.setEllipsoidalMode( QgisApp::instance()->mapCanvas()->mapSettings().hasCrsTransformEnabled() );
|
||||||
myDa.setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
|
myDa.setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
|
||||||
dlg.setGeomCalculator( myDa );
|
dlg.setGeomCalculator( myDa );
|
||||||
|
|
||||||
@ -734,7 +734,7 @@ void QgsDiagramProperties::showAddAttributeExpressionDialog()
|
|||||||
|
|
||||||
QgsDistanceArea myDa;
|
QgsDistanceArea myDa;
|
||||||
myDa.setSourceCrs( mLayer->crs().srsid() );
|
myDa.setSourceCrs( mLayer->crs().srsid() );
|
||||||
myDa.setEllipsoidalMode( QgisApp::instance()->mapCanvas()->mapRenderer()->hasCrsTransformEnabled() );
|
myDa.setEllipsoidalMode( QgisApp::instance()->mapCanvas()->mapSettings().hasCrsTransformEnabled() );
|
||||||
myDa.setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
|
myDa.setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
|
||||||
dlg.setGeomCalculator( myDa );
|
dlg.setGeomCalculator( myDa );
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ QgsFieldCalculator::QgsFieldCalculator( QgsVectorLayer* vl )
|
|||||||
|
|
||||||
QgsDistanceArea myDa;
|
QgsDistanceArea myDa;
|
||||||
myDa.setSourceCrs( vl->crs().srsid() );
|
myDa.setSourceCrs( vl->crs().srsid() );
|
||||||
myDa.setEllipsoidalMode( QgisApp::instance()->mapCanvas()->mapRenderer()->hasCrsTransformEnabled() );
|
myDa.setEllipsoidalMode( QgisApp::instance()->mapCanvas()->mapSettings().hasCrsTransformEnabled() );
|
||||||
myDa.setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
|
myDa.setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
|
||||||
builder->setGeomCalculator( myDa );
|
builder->setGeomCalculator( myDa );
|
||||||
|
|
||||||
|
@ -311,7 +311,6 @@ ADD_BISON_FILES(QGIS_CORE_SRCS qgsexpressionparser.yy)
|
|||||||
SET(QGIS_CORE_MOC_HDRS
|
SET(QGIS_CORE_MOC_HDRS
|
||||||
|
|
||||||
qgsmaprenderercache.h
|
qgsmaprenderercache.h
|
||||||
qgsmapsettings.h
|
|
||||||
qgsmaprendererjob.h
|
qgsmaprendererjob.h
|
||||||
|
|
||||||
qgsapplication.h
|
qgsapplication.h
|
||||||
@ -387,6 +386,10 @@ ENDIF (QT_MOBILITY_LOCATION_FOUND)
|
|||||||
|
|
||||||
QT4_WRAP_CPP(QGIS_CORE_MOC_SRCS ${QGIS_CORE_MOC_HDRS})
|
QT4_WRAP_CPP(QGIS_CORE_MOC_SRCS ${QGIS_CORE_MOC_HDRS})
|
||||||
|
|
||||||
|
IF(UNIX)
|
||||||
|
SET_SOURCE_FILES_PROPERTIES(${QGIS_CORE_MOC_SRCS} PROPERTIES COMPILE_FLAGS "-Wno-deprecated-declarations" )
|
||||||
|
ENDIF(UNIX)
|
||||||
|
|
||||||
# install headers
|
# install headers
|
||||||
# install qgsconfig.h and plugin.h here so they can get into
|
# install qgsconfig.h and plugin.h here so they can get into
|
||||||
# the OS X framework target
|
# the OS X framework target
|
||||||
|
@ -433,7 +433,21 @@ void QgsComposerMap::setCacheUpdated( bool u )
|
|||||||
|
|
||||||
const QgsMapRenderer *QgsComposerMap::mapRenderer() const
|
const QgsMapRenderer *QgsComposerMap::mapRenderer() const
|
||||||
{
|
{
|
||||||
|
#ifdef __GNUC__
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||||
|
#endif
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning(push)
|
||||||
|
#pragma warning(disable:4996)
|
||||||
|
#endif
|
||||||
return mComposition->mapRenderer();
|
return mComposition->mapRenderer();
|
||||||
|
#ifdef __GNUC__
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
|
#endif
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning(pop)
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList QgsComposerMap::layersToRender()
|
QStringList QgsComposerMap::layersToRender()
|
||||||
|
@ -644,7 +644,23 @@ void QgsMapRenderer::setProjectionsEnabled( bool enabled )
|
|||||||
mDistArea->setEllipsoidalMode( enabled );
|
mDistArea->setEllipsoidalMode( enabled );
|
||||||
updateFullExtent();
|
updateFullExtent();
|
||||||
mLastExtent.setMinimal();
|
mLastExtent.setMinimal();
|
||||||
|
|
||||||
|
#ifdef __GNUC__
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||||
|
#endif
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning(push)
|
||||||
|
#pragma warning(disable:4996)
|
||||||
|
#endif
|
||||||
emit hasCrsTransformEnabled( enabled ); // deprecated
|
emit hasCrsTransformEnabled( enabled ); // deprecated
|
||||||
|
#ifdef __GNUC__
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
|
#endif
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning(pop)
|
||||||
|
#endif
|
||||||
|
|
||||||
emit hasCrsTransformEnabledChanged( enabled );
|
emit hasCrsTransformEnabledChanged( enabled );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,14 +568,13 @@ LayerRenderJobs QgsMapRendererJob::prepareJobs( QPainter* painter, QgsPalLabelin
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool split = false;
|
|
||||||
QgsRectangle r1 = mSettings.visibleExtent(), r2;
|
QgsRectangle r1 = mSettings.visibleExtent(), r2;
|
||||||
const QgsCoordinateTransform* ct = 0;
|
const QgsCoordinateTransform* ct = 0;
|
||||||
|
|
||||||
if ( mSettings.hasCrsTransformEnabled() )
|
if ( mSettings.hasCrsTransformEnabled() )
|
||||||
{
|
{
|
||||||
ct = QgsCoordinateTransformCache::instance()->transform( ml->crs().authid(), mSettings.destinationCrs().authid() );
|
ct = QgsCoordinateTransformCache::instance()->transform( ml->crs().authid(), mSettings.destinationCrs().authid() );
|
||||||
split = reprojectToLayerExtent( ct, ml->crs().geographicFlag(), r1, r2 );
|
reprojectToLayerExtent( ct, ml->crs().geographicFlag(), r1, r2 );
|
||||||
QgsDebugMsg( " extent 1: " + r1.toString() );
|
QgsDebugMsg( " extent 1: " + r1.toString() );
|
||||||
QgsDebugMsg( " extent 2: " + r2.toString() );
|
QgsDebugMsg( " extent 2: " + r2.toString() );
|
||||||
if ( !r1.isFinite() || !r2.isFinite() )
|
if ( !r1.isFinite() || !r2.isFinite() )
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
#include "qgssimplifymethod.h"
|
#include "qgssimplifymethod.h"
|
||||||
|
|
||||||
|
|
||||||
QgsVectorLayerFeatureSource::QgsVectorLayerFeatureSource(QgsVectorLayer *layer)
|
QgsVectorLayerFeatureSource::QgsVectorLayerFeatureSource( QgsVectorLayer *layer )
|
||||||
{
|
{
|
||||||
mProviderFeatureSource = layer->dataProvider()->featureSource();
|
mProviderFeatureSource = layer->dataProvider()->featureSource();
|
||||||
mFields = layer->pendingFields();
|
mFields = layer->pendingFields();
|
||||||
@ -34,10 +34,11 @@ QgsVectorLayerFeatureSource::QgsVectorLayerFeatureSource(QgsVectorLayer *layer)
|
|||||||
mHasEditBuffer = layer->editBuffer();
|
mHasEditBuffer = layer->editBuffer();
|
||||||
if ( mHasEditBuffer )
|
if ( mHasEditBuffer )
|
||||||
{
|
{
|
||||||
/* TODO[MD]: after merge
|
#if 0
|
||||||
|
// TODO[MD]: after merge
|
||||||
if ( request.filterType() == QgsFeatureRequest::FilterFid )
|
if ( request.filterType() == QgsFeatureRequest::FilterFid )
|
||||||
{
|
{
|
||||||
|
|
||||||
// only copy relevant parts
|
// only copy relevant parts
|
||||||
if ( L->editBuffer()->addedFeatures().contains( request.filterFid() ) )
|
if ( L->editBuffer()->addedFeatures().contains( request.filterFid() ) )
|
||||||
mAddedFeatures.insert( request.filterFid(), L->editBuffer()->addedFeatures()[ request.filterFid()] );
|
mAddedFeatures.insert( request.filterFid(), L->editBuffer()->addedFeatures()[ request.filterFid()] );
|
||||||
@ -55,14 +56,17 @@ QgsVectorLayerFeatureSource::QgsVectorLayerFeatureSource(QgsVectorLayer *layer)
|
|||||||
mChangedFeaturesRequest.setFilterFids( QgsFeatureIds() << request.filterFid() );
|
mChangedFeaturesRequest.setFilterFids( QgsFeatureIds() << request.filterFid() );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{*/
|
{
|
||||||
|
#endif
|
||||||
mAddedFeatures = QgsFeatureMap( layer->editBuffer()->addedFeatures() );
|
mAddedFeatures = QgsFeatureMap( layer->editBuffer()->addedFeatures() );
|
||||||
mChangedGeometries = QgsGeometryMap( layer->editBuffer()->changedGeometries() );
|
mChangedGeometries = QgsGeometryMap( layer->editBuffer()->changedGeometries() );
|
||||||
mDeletedFeatureIds = QgsFeatureIds( layer->editBuffer()->deletedFeatureIds() );
|
mDeletedFeatureIds = QgsFeatureIds( layer->editBuffer()->deletedFeatureIds() );
|
||||||
mChangedAttributeValues = QgsChangedAttributesMap( layer->editBuffer()->changedAttributeValues() );
|
mChangedAttributeValues = QgsChangedAttributesMap( layer->editBuffer()->changedAttributeValues() );
|
||||||
mAddedAttributes = QList<QgsField>( layer->editBuffer()->addedAttributes() );
|
mAddedAttributes = QList<QgsField>( layer->editBuffer()->addedAttributes() );
|
||||||
mDeletedAttributeIds = QgsAttributeList( layer->editBuffer()->deletedAttributeIds() );
|
mDeletedAttributeIds = QgsAttributeList( layer->editBuffer()->deletedAttributeIds() );
|
||||||
//}
|
#if 0
|
||||||
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -79,9 +83,9 @@ QgsFeatureIterator QgsVectorLayerFeatureSource::getFeatures( const QgsFeatureReq
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QgsVectorLayerFeatureIterator::QgsVectorLayerFeatureIterator(QgsVectorLayerFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
|
QgsVectorLayerFeatureIterator::QgsVectorLayerFeatureIterator( QgsVectorLayerFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
|
||||||
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
|
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
|
||||||
, mEditGeometrySimplifier( 0 )
|
, mEditGeometrySimplifier( 0 )
|
||||||
{
|
{
|
||||||
|
|
||||||
// prepare joins: may add more attributes to fetch (in order to allow join)
|
// prepare joins: may add more attributes to fetch (in order to allow join)
|
||||||
@ -516,7 +520,8 @@ bool QgsVectorLayerFeatureIterator::prepareSimplification( const QgsSimplifyMeth
|
|||||||
|
|
||||||
bool QgsVectorLayerFeatureIterator::providerCanSimplify( QgsSimplifyMethod::MethodType methodType ) const
|
bool QgsVectorLayerFeatureIterator::providerCanSimplify( QgsSimplifyMethod::MethodType methodType ) const
|
||||||
{
|
{
|
||||||
/* TODO[MD]: after merge
|
#if 0
|
||||||
|
// TODO[MD]: after merge
|
||||||
QgsVectorDataProvider* provider = L->dataProvider();
|
QgsVectorDataProvider* provider = L->dataProvider();
|
||||||
|
|
||||||
if ( provider && methodType != QgsSimplifyMethod::NoSimplification )
|
if ( provider && methodType != QgsSimplifyMethod::NoSimplification )
|
||||||
@ -531,7 +536,8 @@ bool QgsVectorLayerFeatureIterator::providerCanSimplify( QgsSimplifyMethod::Meth
|
|||||||
{
|
{
|
||||||
return ( capabilities & QgsVectorDataProvider::SimplifyGeometriesWithTopologicalValidation );
|
return ( capabilities & QgsVectorDataProvider::SimplifyGeometriesWithTopologicalValidation );
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
|
#endif
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -42,7 +42,8 @@ class QgsVectorLayerRenderer : public QgsMapLayerRenderer
|
|||||||
private:
|
private:
|
||||||
|
|
||||||
/**Registers label and diagram layer
|
/**Registers label and diagram layer
|
||||||
@param attributes attributes needed for labeling and diagrams will be added to the list
|
@param layer diagram layer
|
||||||
|
@param attributeNames attributes needed for labeling and diagrams will be added to the list
|
||||||
*/
|
*/
|
||||||
void prepareLabeling( QgsVectorLayer* layer, QStringList& attributeNames );
|
void prepareLabeling( QgsVectorLayer* layer, QStringList& attributeNames );
|
||||||
void prepareDiagrams( QgsVectorLayer* layer, QStringList& attributeNames );
|
void prepareDiagrams( QgsVectorLayer* layer, QStringList& attributeNames );
|
||||||
|
@ -267,6 +267,10 @@ qgssublayersdialog.h
|
|||||||
|
|
||||||
QT4_WRAP_CPP(QGIS_GUI_MOC_SRCS ${QGIS_GUI_MOC_HDRS})
|
QT4_WRAP_CPP(QGIS_GUI_MOC_SRCS ${QGIS_GUI_MOC_HDRS})
|
||||||
|
|
||||||
|
IF(UNIX)
|
||||||
|
SET_SOURCE_FILES_PROPERTIES(${QGIS_GUI_MOC_SRCS} PROPERTIES COMPILE_FLAGS "-Wno-deprecated-declarations" )
|
||||||
|
ENDIF(UNIX)
|
||||||
|
|
||||||
# for installing headers
|
# for installing headers
|
||||||
|
|
||||||
SET(QGIS_GUI_HDRS
|
SET(QGIS_GUI_HDRS
|
||||||
|
@ -1527,7 +1527,21 @@ bool QgsMapCanvas::isFrozen()
|
|||||||
|
|
||||||
QPaintDevice &QgsMapCanvas::canvasPaintDevice()
|
QPaintDevice &QgsMapCanvas::canvasPaintDevice()
|
||||||
{
|
{
|
||||||
|
#ifdef __GNUC__
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||||
|
#endif
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning(push)
|
||||||
|
#pragma warning(disable:4996)
|
||||||
|
#endif
|
||||||
return mMap->paintDevice();
|
return mMap->paintDevice();
|
||||||
|
#ifdef __GNUC__
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
|
#endif
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning(pop)
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
double QgsMapCanvas::mapUnitsPerPixel() const
|
double QgsMapCanvas::mapUnitsPerPixel() const
|
||||||
|
@ -526,7 +526,7 @@ double GlobePlugin::getSelectedElevation()
|
|||||||
void GlobePlugin::syncExtent()
|
void GlobePlugin::syncExtent()
|
||||||
{
|
{
|
||||||
QgsMapCanvas* mapCanvas = mQGisIface->mapCanvas();
|
QgsMapCanvas* mapCanvas = mQGisIface->mapCanvas();
|
||||||
QgsMapRenderer* mapRenderer = mapCanvas->mapRenderer();
|
const QgsMapSettings &mapSettings = mapCanvas->mapSettings();
|
||||||
QgsRectangle extent = mapCanvas->extent();
|
QgsRectangle extent = mapCanvas->extent();
|
||||||
|
|
||||||
osgEarth::Util::EarthManipulator* manip = dynamic_cast<osgEarth::Util::EarthManipulator*>( mOsgViewer->getCameraManipulator() );
|
osgEarth::Util::EarthManipulator* manip = dynamic_cast<osgEarth::Util::EarthManipulator*>( mOsgViewer->getCameraManipulator() );
|
||||||
@ -535,8 +535,8 @@ void GlobePlugin::syncExtent()
|
|||||||
|
|
||||||
QgsDistanceArea dist;
|
QgsDistanceArea dist;
|
||||||
|
|
||||||
dist.setSourceCrs( mapRenderer->destinationCrs().srsid() );
|
dist.setSourceCrs( mapSettings.destinationCrs().srsid() );
|
||||||
dist.setEllipsoidalMode( mapRenderer->hasCrsTransformEnabled() );
|
dist.setEllipsoidalMode( mapSettings.hasCrsTransformEnabled() );
|
||||||
dist.setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
|
dist.setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
|
||||||
|
|
||||||
QgsPoint ll = QgsPoint( extent.xMinimum(), extent.yMinimum() );
|
QgsPoint ll = QgsPoint( extent.xMinimum(), extent.yMinimum() );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user