LibreOffice Module sd (master) 1
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
sd::SdPropertySubControl Class Referenceabstract

#include <CustomAnimationDialog.hxx>

Collaboration diagram for sd::SdPropertySubControl:
[legend]

Public Member Functions

 SdPropertySubControl (weld::Container *pParent)
 
virtual ~SdPropertySubControl ()
 
virtual css::uno::Any getValue ()=0
 
virtual void setValue (const css::uno::Any &rValue, const OUString &rPresetId)=0
 

Static Public Member Functions

static std::unique_ptr< SdPropertySubControlcreate (sal_Int32 nType, weld::Label *pLabel, weld::Container *pParent, weld::Window *pTopLevel, const css::uno::Any &rValue, const OUString &rPresetId, const Link< LinkParamNone *, void > &rModifyHdl)
 

Protected Attributes

std::unique_ptr< weld::BuildermxBuilder
 
std::unique_ptr< weld::ContainermxContainer
 
weld::ContainermpParent
 

Detailed Description

Definition at line 89 of file CustomAnimationDialog.hxx.

Constructor & Destructor Documentation

◆ SdPropertySubControl()

sd::SdPropertySubControl::SdPropertySubControl ( weld::Container pParent)
explicit

Definition at line 86 of file CustomAnimationDialog.cxx.

References mpParent, and mxContainer.

◆ ~SdPropertySubControl()

sd::SdPropertySubControl::~SdPropertySubControl ( )
virtual

Definition at line 94 of file CustomAnimationDialog.cxx.

References weld::Container::move(), mpParent, and mxContainer.

Member Function Documentation

◆ create()

std::unique_ptr< SdPropertySubControl > sd::SdPropertySubControl::create ( sal_Int32  nType,
weld::Label pLabel,
weld::Container pParent,
weld::Window pTopLevel,
const css::uno::Any &  rValue,
const OUString &  rPresetId,
const Link< LinkParamNone *, void > &  rModifyHdl 
)
static

◆ getValue()

virtual css::uno::Any sd::SdPropertySubControl::getValue ( )
pure virtual

◆ setValue()

virtual void sd::SdPropertySubControl::setValue ( const css::uno::Any &  rValue,
const OUString &  rPresetId 
)
pure virtual

Member Data Documentation

◆ mpParent

weld::Container* sd::SdPropertySubControl::mpParent
protected

Definition at line 110 of file CustomAnimationDialog.hxx.

Referenced by ~SdPropertySubControl().

◆ mxBuilder

std::unique_ptr<weld::Builder> sd::SdPropertySubControl::mxBuilder
protected

Definition at line 108 of file CustomAnimationDialog.hxx.

◆ mxContainer

std::unique_ptr<weld::Container> sd::SdPropertySubControl::mxContainer
protected

Definition at line 109 of file CustomAnimationDialog.hxx.

Referenced by ~SdPropertySubControl().


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