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

#include <kis_operation_ui_factory.h>

+ Inheritance diagram for KisOperationUIFactory:

Public Member Functions

virtual bool fetchConfiguration (KisViewManager *view, KisOperationConfigurationSP configuration)=0
 
QString id () const
 
 KisOperationUIFactory (const QString &id)
 
 Private ()
 
virtual ~KisOperationUIFactory ()
 

Public Attributes

QString id
 

Private Attributes

Private *const d
 
- Private Attributes inherited from Private
KisCanvas2canvas
 
int displayedFrame
 
int intendedFrame
 

Additional Inherited Members

- Private Member Functions inherited from Private
 Private (KisCanvas2 *c)
 

Detailed Description

Definition at line 9 of file kis_operation_ui_factory.cpp.

Constructor & Destructor Documentation

◆ KisOperationUIFactory()

KisOperationUIFactory::KisOperationUIFactory ( const QString & id)

Construct a Ui factory

Parameters
idthe id for the ui, has to be the same as the operation id of the KisAction

Definition at line 16 of file kis_operation_ui_factory.cpp.

References d, and id.

◆ ~KisOperationUIFactory()

KisOperationUIFactory::~KisOperationUIFactory ( )
virtual

Definition at line 21 of file kis_operation_ui_factory.cpp.

22{
23 delete d;
24}

References d.

Member Function Documentation

◆ fetchConfiguration()

virtual bool KisOperationUIFactory::fetchConfiguration ( KisViewManager * view,
KisOperationConfigurationSP configuration )
pure virtual

Fetch the configuration for a QWidget or other UI

Parameters
viewthe view
configurationthe into which the setting will be written

Implemented in KisOperationUIWidgetFactory< T >.

◆ id()

QString KisOperationUIFactory::id ( ) const

id for the UI registry

◆ Private()

KisOperationUIFactory::Private ( )
inline

Definition at line 12 of file kis_operation_ui_factory.cpp.

12{}

Member Data Documentation

◆ d

Private* const KisOperationUIFactory::d
private

Definition at line 41 of file kis_operation_ui_factory.h.

◆ id

QString KisOperationUIFactory::id

Definition at line 13 of file kis_operation_ui_factory.cpp.


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