Krita Source Code Documentation
Loading...
Searching...
No Matches
KisResourceServerProvider Class Reference

#include <KisResourceServerProvider.h>

+ Inheritance diagram for KisResourceServerProvider:

Public Member Functions

 KisResourceServerProvider ()
 
KoResourceServer< KisPSDLayerStyle > * layerStyleServer ()
 
KisPaintOpPresetResourceServerpaintOpPresetServer ()
 
KoResourceServer< KisSessionResource > * sessionServer ()
 
KoResourceServer< KisWindowLayoutResource > * windowLayoutServer ()
 
KoResourceServer< KisWorkspaceResource > * workspaceServer ()
 
 ~KisResourceServerProvider () override
 

Static Public Member Functions

static KisResourceServerProviderinstance ()
 

Private Member Functions

 KisResourceServerProvider (const KisResourceServerProvider &)
 
KisResourceServerProvider operator= (const KisResourceServerProvider &)
 

Private Attributes

KoResourceServer< KisPSDLayerStyle > * m_layerStyleServer
 
KisPaintOpPresetResourceServerm_paintOpPresetServer
 
KoResourceServer< KisSessionResource > * m_sessionServer
 
KoResourceServer< KisWindowLayoutResource > * m_windowLayoutServer
 
KoResourceServer< KisWorkspaceResource > * m_workspaceServer
 

Detailed Description

Definition at line 27 of file KisResourceServerProvider.h.

Constructor & Destructor Documentation

◆ KisResourceServerProvider() [1/2]

KisResourceServerProvider::KisResourceServerProvider ( )

Definition at line 38 of file KisResourceServerProvider.cpp.

39{
45}
KoResourceServer< KisPSDLayerStyle > KisPSDLayerStyleServer
KoResourceServer< KisPaintOpPreset > KisPaintOpPresetResourceServer
KisPaintOpPresetResourceServer * m_paintOpPresetServer
KoResourceServer< KisSessionResource > * m_sessionServer
KoResourceServer< KisWorkspaceResource > * m_workspaceServer
KoResourceServer< KisPSDLayerStyle > * m_layerStyleServer
KoResourceServer< KisWindowLayoutResource > * m_windowLayoutServer
const QString LayerStyles
const QString Workspaces
const QString WindowLayouts
const QString Sessions
const QString PaintOpPresets

References ResourceType::LayerStyles, ResourceType::PaintOpPresets, ResourceType::Sessions, ResourceType::WindowLayouts, and ResourceType::Workspaces.

◆ ~KisResourceServerProvider()

KisResourceServerProvider::~KisResourceServerProvider ( )
override

◆ KisResourceServerProvider() [2/2]

KisResourceServerProvider::KisResourceServerProvider ( const KisResourceServerProvider & )
private

Member Function Documentation

◆ instance()

KisResourceServerProvider * KisResourceServerProvider::instance ( )
static

Definition at line 56 of file KisResourceServerProvider.cpp.

57{
58 return s_instance;
59}

◆ layerStyleServer()

KoResourceServer< KisPSDLayerStyle > * KisResourceServerProvider::layerStyleServer ( )

Definition at line 82 of file KisResourceServerProvider.cpp.

83{
84 return m_layerStyleServer;
85}

References m_layerStyleServer.

◆ operator=()

KisResourceServerProvider KisResourceServerProvider::operator= ( const KisResourceServerProvider & )
private

◆ paintOpPresetServer()

KisPaintOpPresetResourceServer * KisResourceServerProvider::paintOpPresetServer ( )

Definition at line 62 of file KisResourceServerProvider.cpp.

63{
65}

References m_paintOpPresetServer.

◆ sessionServer()

KoResourceServer< KisSessionResource > * KisResourceServerProvider::sessionServer ( )

Definition at line 77 of file KisResourceServerProvider.cpp.

78{
79 return m_sessionServer;
80}

References m_sessionServer.

◆ windowLayoutServer()

KoResourceServer< KisWindowLayoutResource > * KisResourceServerProvider::windowLayoutServer ( )

Definition at line 72 of file KisResourceServerProvider.cpp.

73{
75}

References m_windowLayoutServer.

◆ workspaceServer()

KoResourceServer< KisWorkspaceResource > * KisResourceServerProvider::workspaceServer ( )

Definition at line 67 of file KisResourceServerProvider.cpp.

68{
69 return m_workspaceServer;
70}

References m_workspaceServer.

Member Data Documentation

◆ m_layerStyleServer

KoResourceServer<KisPSDLayerStyle>* KisResourceServerProvider::m_layerStyleServer
private

Definition at line 52 of file KisResourceServerProvider.h.

◆ m_paintOpPresetServer

KisPaintOpPresetResourceServer* KisResourceServerProvider::m_paintOpPresetServer
private

Definition at line 48 of file KisResourceServerProvider.h.

◆ m_sessionServer

KoResourceServer<KisSessionResource>* KisResourceServerProvider::m_sessionServer
private

Definition at line 51 of file KisResourceServerProvider.h.

◆ m_windowLayoutServer

KoResourceServer<KisWindowLayoutResource>* KisResourceServerProvider::m_windowLayoutServer
private

Definition at line 50 of file KisResourceServerProvider.h.

◆ m_workspaceServer

KoResourceServer<KisWorkspaceResource>* KisResourceServerProvider::m_workspaceServer
private

Definition at line 49 of file KisResourceServerProvider.h.


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