KWin
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Protected Member Functions | Properties | List of all members
Aurorae::Decoration Class Reference

#include <aurorae.h>

Inheritance diagram for Aurorae::Decoration:

Public Slots

bool init () override
 
void installTitleItem (QQuickItem *item)
 
void updateShadow ()
 
void updateBlur ()
 

Signals

void configChanged ()
 

Public Member Functions

 Decoration (QObject *parent=nullptr, const QVariantList &args=QVariantList())
 
 ~Decoration () override
 
void paint (QPainter *painter, const QRect &repaintRegion) override
 
Q_INVOKABLE QVariant readConfig (const QString &key, const QVariant &defaultValue=QVariant())
 
QQuickItem * item () const
 

Protected Member Functions

void hoverEnterEvent (QHoverEvent *event) override
 
void hoverLeaveEvent (QHoverEvent *event) override
 
void hoverMoveEvent (QHoverEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 

Properties

KDecoration2::DecoratedClient * client
 
QQuickItem * item
 

Detailed Description

Definition at line 31 of file aurorae.h.

Constructor & Destructor Documentation

◆ Decoration()

Aurorae::Decoration::Decoration ( QObject * parent = nullptr,
const QVariantList & args = QVariantList() )
explicit

◆ ~Decoration()

Aurorae::Decoration::~Decoration ( )
override

Member Function Documentation

◆ configChanged

void Aurorae::Decoration::configChanged ( )
signal

◆ hoverEnterEvent()

void Aurorae::Decoration::hoverEnterEvent ( QHoverEvent * event)
overrideprotected

◆ hoverLeaveEvent()

void Aurorae::Decoration::hoverLeaveEvent ( QHoverEvent * event)
overrideprotected

◆ hoverMoveEvent()

void Aurorae::Decoration::hoverMoveEvent ( QHoverEvent * event)
overrideprotected

◆ init

bool Aurorae::Decoration::init ( )
overrideslot

◆ installTitleItem

void Aurorae::Decoration::installTitleItem ( QQuickItem * item)
slot

◆ item()

QQuickItem * Aurorae::Decoration::item ( ) const

◆ mouseMoveEvent()

void Aurorae::Decoration::mouseMoveEvent ( QMouseEvent * event)
overrideprotected

◆ mousePressEvent()

void Aurorae::Decoration::mousePressEvent ( QMouseEvent * event)
overrideprotected

◆ mouseReleaseEvent()

void Aurorae::Decoration::mouseReleaseEvent ( QMouseEvent * event)
overrideprotected

◆ paint()

void Aurorae::Decoration::paint ( QPainter * painter,
const QRect & repaintRegion )
override

◆ readConfig()

Q_INVOKABLE QVariant Aurorae::Decoration::readConfig ( const QString & key,
const QVariant & defaultValue = QVariant() )

◆ updateBlur

void Aurorae::Decoration::updateBlur ( )
slot

◆ updateShadow

void Aurorae::Decoration::updateShadow ( )
slot

Property Documentation

◆ client

KDecoration2::DecoratedClient * Aurorae::Decoration::client
read

Definition at line 34 of file aurorae.h.

◆ item

QQuickItem * Aurorae::Decoration::item
read

Definition at line 35 of file aurorae.h.


The documentation for this class was generated from the following file: