LibreOffice Module svx (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
SvxContourDlg Class Referencefinal

#include <contdlg.hxx>

Inheritance diagram for SvxContourDlg:
[legend]
Collaboration diagram for SvxContourDlg:
[legend]

Public Member Functions

 SvxContourDlg (SfxBindings *pBindings, SfxChildWindow *pCW, weld::Window *pParent)
 
virtual ~SvxContourDlg () override
 
const GraphicGetGraphic () const
 
bool IsGraphicChanged () const
 
tools::PolyPolygon GetPolyPolygon ()
 
const void * GetEditingObject () const
 
void Update (const Graphic &rGraphic, bool bGraphicLinked, const tools::PolyPolygon *pPolyPoly, void *pEditingObj)
 
- Public Member Functions inherited from SfxModelessDialogController
virtual ~SfxModelessDialogController () override
 
void Initialize (SfxChildWinInfo const *pInfo)
 
bool IsClosing () const
 
virtual void Close () override
 
virtual void EndDialog (int nResponse) override
 
virtual void Activate () override
 
virtual void Deactivate () override
 
virtual void ChildWinDispose () override
 
virtual void FillInfo (SfxChildWinInfo &) const
 
SfxBindingsGetBindings () const
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog (int nResponse)
 
virtual bool CloseOnHide () const
 

Static Public Member Functions

static tools::PolyPolygon CreateAutoContour (const Graphic &rGraphic, const tools::Rectangle *pRect=nullptr)
 

Private Attributes

std::unique_ptr< SvxSuperContourDlgm_xImpl
 

Additional Inherited Members

- Protected Member Functions inherited from SfxModelessDialogController
 SfxModelessDialogController (SfxBindings *, SfxChildWindow *pChildWin, weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID)
 

Detailed Description

Definition at line 51 of file contdlg.hxx.

Constructor & Destructor Documentation

◆ SvxContourDlg()

SvxContourDlg::SvxContourDlg ( SfxBindings pBindings,
SfxChildWindow pCW,
weld::Window pParent 
)

Definition at line 68 of file _contdlg.cxx.

References m_xDialog.

◆ ~SvxContourDlg()

SvxContourDlg::~SvxContourDlg ( )
overridevirtual

Definition at line 75 of file _contdlg.cxx.

Member Function Documentation

◆ CreateAutoContour()

tools::PolyPolygon SvxContourDlg::CreateAutoContour ( const Graphic rGraphic,
const tools::Rectangle pRect = nullptr 
)
static

◆ GetEditingObject()

const void * SvxContourDlg::GetEditingObject ( ) const

Definition at line 181 of file _contdlg.cxx.

References m_xImpl.

◆ GetGraphic()

const Graphic & SvxContourDlg::GetGraphic ( ) const

Definition at line 166 of file _contdlg.cxx.

References m_xImpl.

◆ GetPolyPolygon()

tools::PolyPolygon SvxContourDlg::GetPolyPolygon ( )

Definition at line 176 of file _contdlg.cxx.

References m_xImpl.

◆ IsGraphicChanged()

bool SvxContourDlg::IsGraphicChanged ( ) const

Definition at line 171 of file _contdlg.cxx.

References m_xImpl.

◆ Update()

void SvxContourDlg::Update ( const Graphic rGraphic,
bool  bGraphicLinked,
const tools::PolyPolygon pPolyPoly,
void *  pEditingObj 
)

Definition at line 186 of file _contdlg.cxx.

References m_xImpl.

Member Data Documentation

◆ m_xImpl

std::unique_ptr<SvxSuperContourDlg> SvxContourDlg::m_xImpl
private

Definition at line 53 of file contdlg.hxx.

Referenced by GetEditingObject(), GetGraphic(), GetPolyPolygon(), IsGraphicChanged(), and Update().


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