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:
Collaboration diagram for SvxContourDlg:

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 OString &rDialogId)
virtual void Activate ()
virtual void Deactivate ()
virtual void ChildWinDispose ()
virtual void Close ()
virtual void EndDialog (int nResponse)

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 OString &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 ( )

Definition at line 75 of file _contdlg.cxx.

Member Function Documentation

◆ CreateAutoContour()

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

◆ 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

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: