Krita Source Code Documentation
Loading...
Searching...
No Matches
KoAbstractCanvasResourceInterface Class Referenceabstract

#include <KoAbstractCanvasResourceInterface.h>

+ Inheritance diagram for KoAbstractCanvasResourceInterface:

Signals

void sigResourceChangedExternal (int key, const QVariant &value)
 

Public Member Functions

int key () const
 
 KoAbstractCanvasResourceInterface (int key, const QString debugTag=QString())
 
virtual void setValue (const QVariant value)=0
 set the value of the current resource
 
virtual QVariant value () const =0
 

Private Attributes

QString m_debugTag
 
int m_key = -1
 

Detailed Description

Defines an abstract resource that is stored outside the resource manager

Definition at line 21 of file KoAbstractCanvasResourceInterface.h.

Constructor & Destructor Documentation

◆ KoAbstractCanvasResourceInterface()

KoAbstractCanvasResourceInterface::KoAbstractCanvasResourceInterface ( int key,
const QString debugTag = QString() )

Member Function Documentation

◆ key()

int KoAbstractCanvasResourceInterface::key ( ) const

The key corresponding to the resource

Definition at line 15 of file KoAbstractCanvasResourceInterface.cpp.

15 {
16 return m_key;
17}

References m_key.

◆ setValue()

virtual void KoAbstractCanvasResourceInterface::setValue ( const QVariant value)
pure virtual

set the value of the current resource

Implemented in ToolOpacityAbstractResource.

◆ sigResourceChangedExternal

void KoAbstractCanvasResourceInterface::sigResourceChangedExternal ( int key,
const QVariant & value )
signal

The signal is emitted when the resource is changed outside the setValue() call by some external entity

◆ value()

virtual QVariant KoAbstractCanvasResourceInterface::value ( ) const
pure virtual

Return the current value of the resource

Implemented in ToolOpacityAbstractResource.

Member Data Documentation

◆ m_debugTag

QString KoAbstractCanvasResourceInterface::m_debugTag
private

Definition at line 51 of file KoAbstractCanvasResourceInterface.h.

◆ m_key

int KoAbstractCanvasResourceInterface::m_key = -1
private

Definition at line 50 of file KoAbstractCanvasResourceInterface.h.


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