class names shortened

This commit is contained in:
Uwe Rathmann 2023-12-08 15:47:32 +01:00
parent ff1b479938
commit 162534c13c
6 changed files with 49 additions and 49 deletions

View File

@ -3,7 +3,7 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*****************************************************************************/ *****************************************************************************/
#include "BlurredTextureNode.h" #include "BlurringNode.h"
#include <qsgmaterialshader.h> #include <qsgmaterialshader.h>
#include <qsgmaterial.h> #include <qsgmaterial.h>
@ -118,10 +118,10 @@ QSGMaterialShader* Material::createShader(
return new MaterialShader(); return new MaterialShader();
} }
class BlurredTextureNodePrivate final : public QSGGeometryNodePrivate class BlurringNodePrivate final : public QSGGeometryNodePrivate
{ {
public: public:
BlurredTextureNodePrivate() BlurringNodePrivate()
: geometry( QSGGeometry::defaultAttributes_TexturedPoint2D(), 4 ) : geometry( QSGGeometry::defaultAttributes_TexturedPoint2D(), 4 )
{ {
} }
@ -132,32 +132,32 @@ class BlurredTextureNodePrivate final : public QSGGeometryNodePrivate
QRectF rect; QRectF rect;
}; };
BlurredTextureNode::BlurredTextureNode() BlurringNode::BlurringNode()
: QSGGeometryNode( *new BlurredTextureNodePrivate ) : QSGGeometryNode( *new BlurringNodePrivate )
{ {
Q_D( BlurredTextureNode ); Q_D( BlurringNode );
setMaterial( &d->material ); setMaterial( &d->material );
setGeometry( &d->geometry ); setGeometry( &d->geometry );
} }
BlurredTextureNode::~BlurredTextureNode() BlurringNode::~BlurringNode()
{ {
} }
void BlurredTextureNode::setTexture( QSGTexture* texture ) void BlurringNode::setTexture( QSGTexture* texture )
{ {
d_func()->material.texture = texture; d_func()->material.texture = texture;
} }
QSGTexture* BlurredTextureNode::texture() QSGTexture* BlurringNode::texture()
{ {
return d_func()->material.texture; return d_func()->material.texture;
} }
void BlurredTextureNode::setRect( const QRectF& rect ) void BlurringNode::setRect( const QRectF& rect )
{ {
Q_D( BlurredTextureNode ); Q_D( BlurringNode );
if ( rect == d->rect ) if ( rect == d->rect )
return; return;
@ -193,7 +193,7 @@ void BlurredTextureNode::setRect( const QRectF& rect )
markDirty( QSGNode::DirtyGeometry ); markDirty( QSGNode::DirtyGeometry );
} }
QRectF BlurredTextureNode::rect() const QRectF BlurringNode::rect() const
{ {
return d_func()->rect; return d_func()->rect;
} }

View File

@ -9,15 +9,15 @@
class QRect; class QRect;
class QSGTexture; class QSGTexture;
class BlurredTextureNodePrivate; class BlurringNodePrivate;
class BlurredTextureNode : public QSGGeometryNode class BlurringNode : public QSGGeometryNode
{ {
using Inherited = QSGGeometryNode; using Inherited = QSGGeometryNode;
public: public:
BlurredTextureNode(); BlurringNode();
~BlurredTextureNode(); ~BlurringNode();
void setTexture( QSGTexture* ); void setTexture( QSGTexture* );
QSGTexture* texture(); QSGTexture* texture();
@ -26,5 +26,5 @@ class BlurredTextureNode : public QSGGeometryNode
QRectF rect() const; QRectF rect() const;
private: private:
Q_DECLARE_PRIVATE( BlurredTextureNode ) Q_DECLARE_PRIVATE( BlurringNode )
}; };

View File

@ -4,8 +4,8 @@
############################################################################ ############################################################################
set(SOURCES set(SOURCES
BlurredOverlay.h BlurredOverlay.cpp Overlay.h Overlay.cpp
BlurredTextureNode.h BlurredTextureNode.cpp BlurringNode.h BlurringNode.cpp
main.cpp) main.cpp)
qt_add_resources(SOURCES images.qrc shaders.qrc) qt_add_resources(SOURCES images.qrc shaders.qrc)

View File

@ -3,8 +3,8 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*****************************************************************************/ *****************************************************************************/
#include "BlurredOverlay.h" #include "Overlay.h"
#include "BlurredTextureNode.h" #include "BlurringNode.h"
#include <private/qquickitem_p.h> #include <private/qquickitem_p.h>
#include <private/qquickwindow_p.h> #include <private/qquickwindow_p.h>
@ -27,7 +27,7 @@ namespace
}; };
} }
class BlurredOverlayPrivate final : public QQuickItemPrivate, public QQuickItemChangeListener class OverlayPrivate final : public QQuickItemPrivate, public QQuickItemChangeListener
{ {
public: public:
@ -108,7 +108,7 @@ class BlurredOverlayPrivate final : public QQuickItemPrivate, public QQuickItemC
void updateTexture( QSGLayer* layer ) void updateTexture( QSGLayer* layer )
{ {
Q_Q( BlurredOverlay ); Q_Q( Overlay );
const auto pixelRatio = q->window()->effectiveDevicePixelRatio(); const auto pixelRatio = q->window()->effectiveDevicePixelRatio();
@ -138,29 +138,28 @@ class BlurredOverlayPrivate final : public QQuickItemPrivate, public QQuickItemC
QPointer< QQuickItem > grabbedItem; QPointer< QQuickItem > grabbedItem;
bool covering = false; bool covering = false;
Q_DECLARE_PUBLIC(BlurredOverlay) Q_DECLARE_PUBLIC(Overlay)
}; };
BlurredOverlay::BlurredOverlay( QQuickItem* parent ) Overlay::Overlay( QQuickItem* parent )
: QQuickItem( *new BlurredOverlayPrivate(), parent ) : QQuickItem( *new OverlayPrivate(), parent )
{ {
setFlag( ItemHasContents ); setFlag( ItemHasContents );
} }
BlurredOverlay::~BlurredOverlay() Overlay::~Overlay()
{ {
Q_D( BlurredOverlay ); d_func()->setAttached( false );
d->setAttached( false );
} }
QQuickItem*BlurredOverlay::grabbedItem() const QQuickItem*Overlay::grabbedItem() const
{ {
return d_func()->grabbedItem; return d_func()->grabbedItem;
} }
void BlurredOverlay::setGrabbedItem( QQuickItem* item ) void Overlay::setGrabbedItem( QQuickItem* item )
{ {
Q_D( BlurredOverlay ); Q_D( Overlay );
if ( item == d->grabbedItem ) if ( item == d->grabbedItem )
return; return;
@ -172,7 +171,7 @@ void BlurredOverlay::setGrabbedItem( QQuickItem* item )
update(); update();
} }
void BlurredOverlay::geometryChange( void Overlay::geometryChange(
const QRectF& newGeometry, const QRectF& oldGeometry ) const QRectF& newGeometry, const QRectF& oldGeometry )
{ {
Inherited::geometryChange( newGeometry, oldGeometry ); Inherited::geometryChange( newGeometry, oldGeometry );
@ -186,7 +185,7 @@ void BlurredOverlay::geometryChange(
update(); update();
} }
QSGNode* BlurredOverlay::updatePaintNode( QSGNode* oldNode, UpdatePaintNodeData* ) QSGNode* Overlay::updatePaintNode( QSGNode* oldNode, UpdatePaintNodeData* )
{ {
if ( size().isEmpty() ) if ( size().isEmpty() )
{ {
@ -194,13 +193,13 @@ QSGNode* BlurredOverlay::updatePaintNode( QSGNode* oldNode, UpdatePaintNodeData*
return nullptr; return nullptr;
} }
Q_D( BlurredOverlay ); Q_D( Overlay );
auto node = static_cast< BlurredTextureNode* >( oldNode ); auto node = static_cast< BlurringNode* >( oldNode );
if ( node == nullptr ) if ( node == nullptr )
{ {
node = new BlurredTextureNode(); node = new BlurringNode();
auto layer = d->createTexture(); auto layer = d->createTexture();
node->setTexture( layer ); node->setTexture( layer );
@ -228,4 +227,4 @@ QSGNode* BlurredOverlay::updatePaintNode( QSGNode* oldNode, UpdatePaintNodeData*
return node; return node;
} }
#include "moc_BlurredOverlay.cpp" #include "moc_Overlay.cpp"

View File

@ -7,17 +7,17 @@
#include <qquickitem.h> #include <qquickitem.h>
class BlurredOverlayPrivate; class OverlayPrivate;
class BlurredOverlay : public QQuickItem class Overlay : public QQuickItem
{ {
Q_OBJECT Q_OBJECT
using Inherited = QQuickItem; using Inherited = QQuickItem;
public: public:
BlurredOverlay( QQuickItem* = nullptr ); Overlay( QQuickItem* = nullptr );
~BlurredOverlay() override; ~Overlay() override;
QQuickItem* grabbedItem() const; QQuickItem* grabbedItem() const;
void setGrabbedItem( QQuickItem* ); void setGrabbedItem( QQuickItem* );
@ -27,5 +27,5 @@ class BlurredOverlay : public QQuickItem
QSGNode* updatePaintNode( QSGNode*, UpdatePaintNodeData* ) override; QSGNode* updatePaintNode( QSGNode*, UpdatePaintNodeData* ) override;
private: private:
Q_DECLARE_PRIVATE( BlurredOverlay ) Q_DECLARE_PRIVATE( Overlay )
}; };

View File

@ -20,7 +20,7 @@
#include <SkinnyShortcut.h> #include <SkinnyShortcut.h>
#include <cmath> #include <cmath>
#include "BlurredOverlay.h" #include "Overlay.h"
class ButtonBox : public QskLinearBox class ButtonBox : public QskLinearBox
{ {
@ -42,14 +42,16 @@ class ButtonBox : public QskLinearBox
} }
}; };
class Overlay : public BlurredOverlay class OverlayBox : public Overlay
{ {
using Inherited = BlurredOverlay; using Inherited = Overlay;
public: public:
Overlay( QQuickItem* parent = nullptr ) OverlayBox( QQuickItem* parent = nullptr )
: Inherited( parent ) : Inherited( parent )
{ {
if ( parent )
setGrabbedItem( parent );
} }
protected: protected:
@ -134,8 +136,7 @@ class MainView : public QskControl
m_background = new BackgroundItem( this ); m_background = new BackgroundItem( this );
m_overlay = new Overlay( m_background ); m_overlay = new OverlayBox( m_background );
m_overlay->setGrabbedItem( m_background );
(void )new ButtonBox( m_overlay ); (void )new ButtonBox( m_overlay );
} }