class names shortened
This commit is contained in:
parent
ff1b479938
commit
162534c13c
|
@ -3,7 +3,7 @@
|
|||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*****************************************************************************/
|
||||
|
||||
#include "BlurredTextureNode.h"
|
||||
#include "BlurringNode.h"
|
||||
|
||||
#include <qsgmaterialshader.h>
|
||||
#include <qsgmaterial.h>
|
||||
|
@ -118,10 +118,10 @@ QSGMaterialShader* Material::createShader(
|
|||
return new MaterialShader();
|
||||
}
|
||||
|
||||
class BlurredTextureNodePrivate final : public QSGGeometryNodePrivate
|
||||
class BlurringNodePrivate final : public QSGGeometryNodePrivate
|
||||
{
|
||||
public:
|
||||
BlurredTextureNodePrivate()
|
||||
BlurringNodePrivate()
|
||||
: geometry( QSGGeometry::defaultAttributes_TexturedPoint2D(), 4 )
|
||||
{
|
||||
}
|
||||
|
@ -132,32 +132,32 @@ class BlurredTextureNodePrivate final : public QSGGeometryNodePrivate
|
|||
QRectF rect;
|
||||
};
|
||||
|
||||
BlurredTextureNode::BlurredTextureNode()
|
||||
: QSGGeometryNode( *new BlurredTextureNodePrivate )
|
||||
BlurringNode::BlurringNode()
|
||||
: QSGGeometryNode( *new BlurringNodePrivate )
|
||||
{
|
||||
Q_D( BlurredTextureNode );
|
||||
Q_D( BlurringNode );
|
||||
|
||||
setMaterial( &d->material );
|
||||
setGeometry( &d->geometry );
|
||||
}
|
||||
|
||||
BlurredTextureNode::~BlurredTextureNode()
|
||||
BlurringNode::~BlurringNode()
|
||||
{
|
||||
}
|
||||
|
||||
void BlurredTextureNode::setTexture( QSGTexture* texture )
|
||||
void BlurringNode::setTexture( QSGTexture* texture )
|
||||
{
|
||||
d_func()->material.texture = texture;
|
||||
}
|
||||
|
||||
QSGTexture* BlurredTextureNode::texture()
|
||||
QSGTexture* BlurringNode::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 )
|
||||
return;
|
||||
|
@ -193,7 +193,7 @@ void BlurredTextureNode::setRect( const QRectF& rect )
|
|||
markDirty( QSGNode::DirtyGeometry );
|
||||
}
|
||||
|
||||
QRectF BlurredTextureNode::rect() const
|
||||
QRectF BlurringNode::rect() const
|
||||
{
|
||||
return d_func()->rect;
|
||||
}
|
|
@ -9,15 +9,15 @@
|
|||
|
||||
class QRect;
|
||||
class QSGTexture;
|
||||
class BlurredTextureNodePrivate;
|
||||
class BlurringNodePrivate;
|
||||
|
||||
class BlurredTextureNode : public QSGGeometryNode
|
||||
class BlurringNode : public QSGGeometryNode
|
||||
{
|
||||
using Inherited = QSGGeometryNode;
|
||||
|
||||
public:
|
||||
BlurredTextureNode();
|
||||
~BlurredTextureNode();
|
||||
BlurringNode();
|
||||
~BlurringNode();
|
||||
|
||||
void setTexture( QSGTexture* );
|
||||
QSGTexture* texture();
|
||||
|
@ -26,5 +26,5 @@ class BlurredTextureNode : public QSGGeometryNode
|
|||
QRectF rect() const;
|
||||
|
||||
private:
|
||||
Q_DECLARE_PRIVATE( BlurredTextureNode )
|
||||
Q_DECLARE_PRIVATE( BlurringNode )
|
||||
};
|
|
@ -4,8 +4,8 @@
|
|||
############################################################################
|
||||
|
||||
set(SOURCES
|
||||
BlurredOverlay.h BlurredOverlay.cpp
|
||||
BlurredTextureNode.h BlurredTextureNode.cpp
|
||||
Overlay.h Overlay.cpp
|
||||
BlurringNode.h BlurringNode.cpp
|
||||
main.cpp)
|
||||
|
||||
qt_add_resources(SOURCES images.qrc shaders.qrc)
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*****************************************************************************/
|
||||
|
||||
#include "BlurredOverlay.h"
|
||||
#include "BlurredTextureNode.h"
|
||||
#include "Overlay.h"
|
||||
#include "BlurringNode.h"
|
||||
|
||||
#include <private/qquickitem_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:
|
||||
|
||||
|
@ -108,7 +108,7 @@ class BlurredOverlayPrivate final : public QQuickItemPrivate, public QQuickItemC
|
|||
|
||||
void updateTexture( QSGLayer* layer )
|
||||
{
|
||||
Q_Q( BlurredOverlay );
|
||||
Q_Q( Overlay );
|
||||
|
||||
const auto pixelRatio = q->window()->effectiveDevicePixelRatio();
|
||||
|
||||
|
@ -138,29 +138,28 @@ class BlurredOverlayPrivate final : public QQuickItemPrivate, public QQuickItemC
|
|||
QPointer< QQuickItem > grabbedItem;
|
||||
bool covering = false;
|
||||
|
||||
Q_DECLARE_PUBLIC(BlurredOverlay)
|
||||
Q_DECLARE_PUBLIC(Overlay)
|
||||
};
|
||||
|
||||
BlurredOverlay::BlurredOverlay( QQuickItem* parent )
|
||||
: QQuickItem( *new BlurredOverlayPrivate(), parent )
|
||||
Overlay::Overlay( QQuickItem* parent )
|
||||
: QQuickItem( *new OverlayPrivate(), parent )
|
||||
{
|
||||
setFlag( ItemHasContents );
|
||||
}
|
||||
|
||||
BlurredOverlay::~BlurredOverlay()
|
||||
Overlay::~Overlay()
|
||||
{
|
||||
Q_D( BlurredOverlay );
|
||||
d->setAttached( false );
|
||||
d_func()->setAttached( false );
|
||||
}
|
||||
|
||||
QQuickItem*BlurredOverlay::grabbedItem() const
|
||||
QQuickItem*Overlay::grabbedItem() const
|
||||
{
|
||||
return d_func()->grabbedItem;
|
||||
}
|
||||
|
||||
void BlurredOverlay::setGrabbedItem( QQuickItem* item )
|
||||
void Overlay::setGrabbedItem( QQuickItem* item )
|
||||
{
|
||||
Q_D( BlurredOverlay );
|
||||
Q_D( Overlay );
|
||||
|
||||
if ( item == d->grabbedItem )
|
||||
return;
|
||||
|
@ -172,7 +171,7 @@ void BlurredOverlay::setGrabbedItem( QQuickItem* item )
|
|||
update();
|
||||
}
|
||||
|
||||
void BlurredOverlay::geometryChange(
|
||||
void Overlay::geometryChange(
|
||||
const QRectF& newGeometry, const QRectF& oldGeometry )
|
||||
{
|
||||
Inherited::geometryChange( newGeometry, oldGeometry );
|
||||
|
@ -186,7 +185,7 @@ void BlurredOverlay::geometryChange(
|
|||
update();
|
||||
}
|
||||
|
||||
QSGNode* BlurredOverlay::updatePaintNode( QSGNode* oldNode, UpdatePaintNodeData* )
|
||||
QSGNode* Overlay::updatePaintNode( QSGNode* oldNode, UpdatePaintNodeData* )
|
||||
{
|
||||
if ( size().isEmpty() )
|
||||
{
|
||||
|
@ -194,13 +193,13 @@ QSGNode* BlurredOverlay::updatePaintNode( QSGNode* oldNode, UpdatePaintNodeData*
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
Q_D( BlurredOverlay );
|
||||
Q_D( Overlay );
|
||||
|
||||
auto node = static_cast< BlurredTextureNode* >( oldNode );
|
||||
auto node = static_cast< BlurringNode* >( oldNode );
|
||||
|
||||
if ( node == nullptr )
|
||||
{
|
||||
node = new BlurredTextureNode();
|
||||
node = new BlurringNode();
|
||||
|
||||
auto layer = d->createTexture();
|
||||
node->setTexture( layer );
|
||||
|
@ -228,4 +227,4 @@ QSGNode* BlurredOverlay::updatePaintNode( QSGNode* oldNode, UpdatePaintNodeData*
|
|||
return node;
|
||||
}
|
||||
|
||||
#include "moc_BlurredOverlay.cpp"
|
||||
#include "moc_Overlay.cpp"
|
|
@ -7,17 +7,17 @@
|
|||
|
||||
#include <qquickitem.h>
|
||||
|
||||
class BlurredOverlayPrivate;
|
||||
class OverlayPrivate;
|
||||
|
||||
class BlurredOverlay : public QQuickItem
|
||||
class Overlay : public QQuickItem
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
using Inherited = QQuickItem;
|
||||
|
||||
public:
|
||||
BlurredOverlay( QQuickItem* = nullptr );
|
||||
~BlurredOverlay() override;
|
||||
Overlay( QQuickItem* = nullptr );
|
||||
~Overlay() override;
|
||||
|
||||
QQuickItem* grabbedItem() const;
|
||||
void setGrabbedItem( QQuickItem* );
|
||||
|
@ -27,5 +27,5 @@ class BlurredOverlay : public QQuickItem
|
|||
QSGNode* updatePaintNode( QSGNode*, UpdatePaintNodeData* ) override;
|
||||
|
||||
private:
|
||||
Q_DECLARE_PRIVATE( BlurredOverlay )
|
||||
Q_DECLARE_PRIVATE( Overlay )
|
||||
};
|
|
@ -20,7 +20,7 @@
|
|||
#include <SkinnyShortcut.h>
|
||||
#include <cmath>
|
||||
|
||||
#include "BlurredOverlay.h"
|
||||
#include "Overlay.h"
|
||||
|
||||
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:
|
||||
Overlay( QQuickItem* parent = nullptr )
|
||||
OverlayBox( QQuickItem* parent = nullptr )
|
||||
: Inherited( parent )
|
||||
{
|
||||
if ( parent )
|
||||
setGrabbedItem( parent );
|
||||
}
|
||||
|
||||
protected:
|
||||
|
@ -134,8 +136,7 @@ class MainView : public QskControl
|
|||
|
||||
m_background = new BackgroundItem( this );
|
||||
|
||||
m_overlay = new Overlay( m_background );
|
||||
m_overlay->setGrabbedItem( m_background );
|
||||
m_overlay = new OverlayBox( m_background );
|
||||
|
||||
(void )new ButtonBox( m_overlay );
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue