disable copying

This commit is contained in:
Uwe Rathmann 2022-03-24 08:08:40 +01:00
parent 12a3476e71
commit 057866e7ff
5 changed files with 10 additions and 0 deletions

View File

@ -52,6 +52,8 @@ class QSK_EXPORT QskGesture
inline State state() const { return m_state; } inline State state() const { return m_state; }
protected: protected:
Q_DISABLE_COPY( QskGesture )
QskGesture( Type type ); QskGesture( Type type );
const Type m_type; const Type m_type;

View File

@ -44,6 +44,8 @@ class QSK_EXPORT QskSkinTransition
virtual void updateSkin( QskSkin*, QskSkin* ); virtual void updateSkin( QskSkin*, QskSkin* );
private: private:
Q_DISABLE_COPY( QskSkinTransition )
QskSkin* m_skins[ 2 ]; QskSkin* m_skins[ 2 ];
QskAnimationHint m_animationHint; QskAnimationHint m_animationHint;
Type m_mask : 2; Type m_mask : 2;

View File

@ -32,6 +32,8 @@ class QSK_EXPORT QskGraphicImageProvider : public QQuickImageProvider
const QskGraphic* requestGraphic( const QString& id ) const; const QskGraphic* requestGraphic( const QString& id ) const;
private: private:
Q_DISABLE_COPY( QskGraphicImageProvider )
const QString m_providerId; const QString m_providerId;
}; };

View File

@ -35,6 +35,8 @@ class QSK_EXPORT QskGraphicTextureFactory : public QQuickTextureFactory
QImage image() const override; QImage image() const override;
private: private:
Q_DISABLE_COPY( QskGraphicTextureFactory )
QskGraphic m_graphic; QskGraphic m_graphic;
QskColorFilter m_colorFilter; QskColorFilter m_colorFilter;
QSize m_size; QSize m_size;

View File

@ -52,6 +52,8 @@ class QSK_EXPORT QskScaleRenderer
const QRectF& labelsRect, QSGNode* node ) const; const QRectF& labelsRect, QSGNode* node ) const;
private: private:
Q_DISABLE_COPY( QskScaleRenderer )
Qt::Orientation m_orientation = Qt::Horizontal; Qt::Orientation m_orientation = Qt::Horizontal;
QskIntervalF m_boundaries; QskIntervalF m_boundaries;