File tree 4 files changed +23
-43
lines changed
4 files changed +23
-43
lines changed Original file line number Diff line number Diff line change @@ -435,21 +435,9 @@ void QgsComposerMap::setCacheUpdated( bool u )
435
435
436
436
const QgsMapRenderer *QgsComposerMap::mapRenderer () const
437
437
{
438
- #ifdef __GNUC__
439
- #pragma GCC diagnostic push
440
- #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
441
- #endif
442
- #ifdef _MSC_VER
443
- #pragma warning(push)
444
- #pragma warning(disable:4996)
445
- #endif
438
+ Q_NOWARN_DEPRECATED_PUSH
446
439
return mComposition ->mapRenderer ();
447
- #ifdef __GNUC__
448
- #pragma GCC diagnostic pop
449
- #endif
450
- #ifdef _MSC_VER
451
- #pragma warning(pop)
452
- #endif
440
+ Q_NOWARN_DEPRECATED_POP
453
441
}
454
442
455
443
QStringList QgsComposerMap::layersToRender ()
Original file line number Diff line number Diff line change @@ -404,6 +404,23 @@ typedef QMap<QString, QString> QgsStringMap;
404
404
* KEEP IN SYNC WITH qgssize defined in SIP! */
405
405
typedef unsigned long long qgssize;
406
406
407
+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) || defined(__clang__)
408
+ #define Q_NOWARN_DEPRECATED_PUSH \
409
+ _Pragma (" GCC diagnostic push" ) \
410
+ _Pragma(" GCC diagnostic ignored \" -Wdeprecated-declarations\" " )
411
+ #define Q_NOWARN_DEPRECATED_POP \
412
+ _Pragma (" GCC diagnostic pop" )
413
+ #elif defined(_MSC_VER)
414
+ #define Q_NOWARN_DEPRECATED_PUSH \
415
+ __pragma (warning(push)) \
416
+ __pragma(warning(disable:4996 ))
417
+ #define Q_NOWARN_DEPRECATED_POP \
418
+ __pragma (warning(pop))
419
+ #else
420
+ #define Q_NOWARN_DEPRECATED_PUSH
421
+ #define Q_NOWARN_DEPRECATED_POP
422
+ #endif
423
+
407
424
// FIXME: also in qgisinterface.h
408
425
#ifndef QGISEXTERN
409
426
#ifdef WIN32
Original file line number Diff line number Diff line change 30
30
#include " qgsproject.h"
31
31
#include " qgsvectorlayer.h"
32
32
33
-
34
33
#include < QDomDocument>
35
34
#include < QDomNode>
36
35
#include < QMutexLocker>
@@ -645,21 +644,9 @@ void QgsMapRenderer::setProjectionsEnabled( bool enabled )
645
644
updateFullExtent ();
646
645
mLastExtent .setMinimal ();
647
646
648
- #ifdef __GNUC__
649
- #pragma GCC diagnostic push
650
- #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
651
- #endif
652
- #ifdef _MSC_VER
653
- #pragma warning(push)
654
- #pragma warning(disable:4996)
655
- #endif
647
+ Q_NOWARN_DEPRECATED_PUSH
656
648
emit hasCrsTransformEnabled ( enabled ); // deprecated
657
- #ifdef __GNUC__
658
- #pragma GCC diagnostic pop
659
- #endif
660
- #ifdef _MSC_VER
661
- #pragma warning(pop)
662
- #endif
649
+ Q_NOWARN_DEPRECATED_POP
663
650
664
651
emit hasCrsTransformEnabledChanged ( enabled );
665
652
}
Original file line number Diff line number Diff line change @@ -1525,21 +1525,9 @@ bool QgsMapCanvas::isFrozen()
1525
1525
1526
1526
QPaintDevice &QgsMapCanvas::canvasPaintDevice ()
1527
1527
{
1528
- #ifdef __GNUC__
1529
- #pragma GCC diagnostic push
1530
- #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
1531
- #endif
1532
- #ifdef _MSC_VER
1533
- #pragma warning(push)
1534
- #pragma warning(disable:4996)
1535
- #endif
1528
+ Q_NOWARN_DEPRECATED_PUSH
1536
1529
return mMap ->paintDevice ();
1537
- #ifdef __GNUC__
1538
- #pragma GCC diagnostic pop
1539
- #endif
1540
- #ifdef _MSC_VER
1541
- #pragma warning(pop)
1542
- #endif
1530
+ Q_NOWARN_DEPRECATED_POP
1543
1531
}
1544
1532
1545
1533
double QgsMapCanvas::mapUnitsPerPixel () const
You can’t perform that action at this time.
0 commit comments