KWin
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
KWin::AbstractScript Class Referenceabstract

#include <scripting.h>

Inheritance diagram for KWin::AbstractScript:
KWin::DeclarativeScript KWin::Script

Public Slots

void stop ()
 
virtual void run ()=0
 

Signals

void runningChanged (bool)
 

Public Member Functions

 AbstractScript (int id, QString scriptName, QString pluginName, QObject *parent=nullptr)
 
 ~AbstractScript () override
 
int scriptId () const
 
QString fileName () const
 
const QString & pluginName ()
 
bool running () const
 
KConfigGroup config () const
 

Protected Member Functions

void setRunning (bool running)
 

Detailed Description

Definition at line 42 of file scripting.h.

Constructor & Destructor Documentation

◆ AbstractScript()

KWin::AbstractScript::AbstractScript ( int id,
QString scriptName,
QString pluginName,
QObject * parent = nullptr )

Definition at line 98 of file scripting.cpp.

◆ ~AbstractScript()

KWin::AbstractScript::~AbstractScript ( )
override

Definition at line 113 of file scripting.cpp.

Member Function Documentation

◆ config()

KConfigGroup KWin::AbstractScript::config ( ) const

Definition at line 117 of file scripting.cpp.

◆ fileName()

QString KWin::AbstractScript::fileName ( ) const
inline

Definition at line 52 of file scripting.h.

◆ pluginName()

const QString & KWin::AbstractScript::pluginName ( )
inline

Definition at line 56 of file scripting.h.

◆ run

virtual void KWin::AbstractScript::run ( )
pure virtualslot

◆ running()

bool KWin::AbstractScript::running ( ) const
inline

Definition at line 60 of file scripting.h.

◆ runningChanged

void KWin::AbstractScript::runningChanged ( bool )
signal

◆ scriptId()

int KWin::AbstractScript::scriptId ( ) const
inline

Definition at line 48 of file scripting.h.

◆ setRunning()

void KWin::AbstractScript::setRunning ( bool running)
inlineprotected

Definition at line 75 of file scripting.h.

◆ stop

void KWin::AbstractScript::stop ( )
slot

Definition at line 122 of file scripting.cpp.


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