diagram: mark assignment operator as deleted due to existence of copy constructor

This commit is contained in:
Even Rouault 2020-06-01 23:35:08 +02:00
parent d497edc540
commit 98d7b99d71
No known key found for this signature in database
GPG Key ID: 33EBBFC47B3DD87D
10 changed files with 11 additions and 10 deletions

View File

@ -9,7 +9,7 @@
class QgsDiagram class QgsDiagram /NoDefaultCtors/
{ {
%Docstring %Docstring
Base class for all diagram types* Base class for all diagram types*

View File

@ -11,7 +11,7 @@
class QgsHistogramDiagram: QgsDiagram class QgsHistogramDiagram: QgsDiagram /NoDefaultCtors/
{ {
%TypeHeaderCode %TypeHeaderCode

View File

@ -9,7 +9,7 @@
class QgsPieDiagram: QgsDiagram class QgsPieDiagram: QgsDiagram /NoDefaultCtors/
{ {
%TypeHeaderCode %TypeHeaderCode

View File

@ -11,7 +11,7 @@
class QgsStackedBarDiagram: QgsDiagram class QgsStackedBarDiagram: QgsDiagram /NoDefaultCtors/
{ {
%Docstring %Docstring

View File

@ -9,7 +9,7 @@
class QgsTextDiagram: QgsDiagram class QgsTextDiagram: QgsDiagram /NoDefaultCtors/
{ {
%TypeHeaderCode %TypeHeaderCode

View File

@ -35,7 +35,7 @@ class QgsAttributes;
/** /**
* \ingroup core * \ingroup core
* Base class for all diagram types*/ * Base class for all diagram types*/
class CORE_EXPORT QgsDiagram class CORE_EXPORT QgsDiagram SIP_NODEFAULTCTORS
{ {
public: public:
@ -148,6 +148,7 @@ class CORE_EXPORT QgsDiagram
private: private:
QMap<QString, QgsExpression *> mExpressions; QMap<QString, QgsExpression *> mExpressions;
QgsDiagram &operator= ( const QgsDiagram & ) = delete;
}; };
#endif // QGSDIAGRAM_H #endif // QGSDIAGRAM_H

View File

@ -36,7 +36,7 @@ class QgsRenderContext;
* \ingroup core * \ingroup core
* \class QgsHistogramDiagram * \class QgsHistogramDiagram
*/ */
class CORE_EXPORT QgsHistogramDiagram: public QgsDiagram class CORE_EXPORT QgsHistogramDiagram: public QgsDiagram SIP_NODEFAULTCTORS
{ {
public: public:
QgsHistogramDiagram(); QgsHistogramDiagram();

View File

@ -34,7 +34,7 @@ class QgsRenderContext;
* \ingroup core * \ingroup core
* \class QgsPieDiagram * \class QgsPieDiagram
*/ */
class CORE_EXPORT QgsPieDiagram: public QgsDiagram class CORE_EXPORT QgsPieDiagram: public QgsDiagram SIP_NODEFAULTCTORS
{ {
public: public:
QgsPieDiagram(); QgsPieDiagram();

View File

@ -40,7 +40,7 @@ class QgsRenderContext;
* *
* \since QGIS 3.12 * \since QGIS 3.12
*/ */
class CORE_EXPORT QgsStackedBarDiagram: public QgsDiagram class CORE_EXPORT QgsStackedBarDiagram: public QgsDiagram SIP_NODEFAULTCTORS
{ {
public: public:
QgsStackedBarDiagram(); QgsStackedBarDiagram();

View File

@ -34,7 +34,7 @@ class QgsRenderContext;
* \ingroup core * \ingroup core
* \class QgsTextDiagram * \class QgsTextDiagram
*/ */
class CORE_EXPORT QgsTextDiagram: public QgsDiagram class CORE_EXPORT QgsTextDiagram: public QgsDiagram SIP_NODEFAULTCTORS
{ {
public: public:
enum Shape enum Shape