KWin
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
KWin::HelperEffect Class Reference
Inheritance diagram for KWin::HelperEffect:
KWin::Effect KWin::Effect

Signals

void inputEvent ()
 
void keyEvent (const QString &)
 

Public Member Functions

 HelperEffect ()
 
 ~HelperEffect () override
 
void windowInputMouseEvent (QEvent *) override
 
void grabbedKeyboardEvent (QKeyEvent *e) override
 
 HelperEffect ()
 
 ~HelperEffect () override
 
- Public Member Functions inherited from KWin::Effect
 Effect (QObject *parent=nullptr)
 
 ~Effect () override
 
virtual void reconfigure (ReconfigureFlags flags)
 
virtual void prePaintScreen (ScreenPrePaintData &data, std::chrono::milliseconds presentTime)
 
virtual void paintScreen (const RenderTarget &renderTarget, const RenderViewport &viewport, int mask, const QRegion &region, Output *screen)
 
virtual void postPaintScreen ()
 
virtual void prePaintWindow (EffectWindow *w, WindowPrePaintData &data, std::chrono::milliseconds presentTime)
 
virtual void paintWindow (const RenderTarget &renderTarget, const RenderViewport &viewport, EffectWindow *w, int mask, QRegion region, WindowPaintData &data)
 
virtual void postPaintWindow (EffectWindow *w)
 
virtual bool provides (Feature)
 
virtual bool perform (Feature feature, const QVariantList &arguments)
 
virtual void drawWindow (const RenderTarget &renderTarget, const RenderViewport &viewport, EffectWindow *w, int mask, const QRegion &region, WindowPaintData &data)
 
virtual bool isActive () const
 
virtual QString debug (const QString &parameter) const
 
virtual int requestedEffectChainPosition () const
 
virtual bool touchDown (qint32 id, const QPointF &pos, std::chrono::microseconds time)
 
virtual bool touchMotion (qint32 id, const QPointF &pos, std::chrono::microseconds time)
 
virtual bool touchUp (qint32 id, std::chrono::microseconds time)
 
virtual bool tabletToolEvent (QTabletEvent *event)
 
virtual bool tabletToolButtonEvent (uint button, bool pressed, quint64 tabletToolId)
 
virtual bool tabletPadButtonEvent (uint button, bool pressed, void *tabletPadId)
 
virtual bool tabletPadStripEvent (int number, int position, bool isFinger, void *tabletPadId)
 
virtual bool tabletPadRingEvent (int number, int position, bool isFinger, void *tabletPadId)
 
template<typename T >
int animationTime (int defaultDuration)
 
virtual bool blocksDirectScanout () const
 

Additional Inherited Members

- Public Types inherited from KWin::Effect
enum  {
  PAINT_WINDOW_OPAQUE = 1 << 0 , PAINT_WINDOW_TRANSLUCENT = 1 << 1 , PAINT_WINDOW_TRANSFORMED = 1 << 2 , PAINT_SCREEN_REGION = 1 << 3 ,
  PAINT_SCREEN_TRANSFORMED = 1 << 4 , PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS = 1 << 5 , PAINT_SCREEN_BACKGROUND_FIRST = 1 << 6
}
 
enum  Feature {
  Nothing = 0 , ScreenInversion , Blur , Contrast ,
  HighlightWindows
}
 
enum  ReconfigureFlag { ReconfigureAll = 1 << 0 }
 
- Public Slots inherited from KWin::Effect
virtual bool borderActivated (ElectricBorder border)
 
- Static Public Member Functions inherited from KWin::Effect
static QPointF cursorPos ()
 
static double animationTime (const KConfigGroup &cfg, const QString &key, int defaultTime)
 
static double animationTime (int defaultTime)
 
static double interpolate (double x, double y, double a)
 
static void setPositionTransformations (WindowPaintData &data, QRect &region, EffectWindow *w, const QRect &r, Qt::AspectRatioMode aspect)
 

Detailed Description

Definition at line 82 of file lockscreen.cpp.

Constructor & Destructor Documentation

◆ HelperEffect() [1/2]

KWin::HelperEffect::HelperEffect ( )
inline

Definition at line 86 of file lockscreen.cpp.

◆ ~HelperEffect() [1/2]

KWin::HelperEffect::~HelperEffect ( )
inlineoverride

Definition at line 89 of file lockscreen.cpp.

◆ HelperEffect() [2/2]

KWin::HelperEffect::HelperEffect ( )
inline

Definition at line 1184 of file pointer_input.cpp.

◆ ~HelperEffect() [2/2]

KWin::HelperEffect::~HelperEffect ( )
inlineoverride

Definition at line 1187 of file pointer_input.cpp.

Member Function Documentation

◆ grabbedKeyboardEvent()

void KWin::HelperEffect::grabbedKeyboardEvent ( QKeyEvent * e)
inlineoverridevirtual

Reimplemented from KWin::Effect.

Definition at line 97 of file lockscreen.cpp.

◆ inputEvent

void KWin::HelperEffect::inputEvent ( )
signal

◆ keyEvent

void KWin::HelperEffect::keyEvent ( const QString & )
signal

◆ windowInputMouseEvent()

void KWin::HelperEffect::windowInputMouseEvent ( QEvent * )
inlineoverridevirtual

Reimplemented from KWin::Effect.

Definition at line 93 of file lockscreen.cpp.


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