Krita Source Code Documentation
Loading...
Searching...
No Matches
KisInputActionGroupsMaskInterface Struct Referenceabstract

#include <KisInputActionGroup.h>

+ Inheritance diagram for KisInputActionGroupsMaskInterface:

Public Types

using SharedInterface = QSharedPointer<KisInputActionGroupsMaskInterface>
 

Public Member Functions

virtual KisInputActionGroupsMask inputActionGroupsMask () const =0
 
virtual void setInputActionGroupsMask (KisInputActionGroupsMask mask)=0
 
virtual ~KisInputActionGroupsMaskInterface ()
 

Detailed Description

A special interface class for accessing masking properties using KisInputActionGroupsMaskGuard

Definition at line 30 of file KisInputActionGroup.h.

Member Typedef Documentation

◆ SharedInterface

Constructor & Destructor Documentation

◆ ~KisInputActionGroupsMaskInterface()

KisInputActionGroupsMaskInterface::~KisInputActionGroupsMaskInterface ( )
virtual

Unregister ourselves from all KisInputActionGroupsMaskGuard

Definition at line 9 of file KisInputActionGroup.cpp.

9 {
10}

Member Function Documentation

◆ inputActionGroupsMask()

virtual KisInputActionGroupsMask KisInputActionGroupsMaskInterface::inputActionGroupsMask ( ) const
pure virtual

Return the mask of currently available input action groups

Implemented in KisCanvas2::CanvasInputActionGroupsMaskInterface.

◆ setInputActionGroupsMask()

virtual void KisInputActionGroupsMaskInterface::setInputActionGroupsMask ( KisInputActionGroupsMask mask)
pure virtual

Set the mask of currently available action groups

Implemented in KisCanvas2::CanvasInputActionGroupsMaskInterface.


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