LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvxSuperContourDlg Class Reference

#include <contimp.hxx>

Collaboration diagram for SvxSuperContourDlg:
[legend]

Public Member Functions

 SvxSuperContourDlg (weld::Builder &rBuilder, weld::Dialog &rDialog, SfxBindings *pBindings)
 
 ~SvxSuperContourDlg ()
 
void SetExecState (bool bEnable)
 
void SetGraphic (const Graphic &rGraphic)
 
const GraphicGetGraphic () const
 
bool IsGraphicChanged () const
 
void SetPolyPolygon (const tools::PolyPolygon &rPolyPoly)
 
tools::PolyPolygon GetPolyPolygon ()
 
const voidGetEditingObject () const
 
void UpdateGraphic (const Graphic &rGraphic, bool bGraphicLinked, const tools::PolyPolygon *pPolyPoly, void *pEditingObj)
 

Private Member Functions

 DECL_LINK (Tbx1ClickHdl, const OString &, void)
 
 DECL_LINK (MousePosHdl, GraphCtrl *, void)
 
 DECL_LINK (GraphSizeHdl, GraphCtrl *, void)
 
 DECL_LINK (UpdateHdl, Timer *, void)
 
 DECL_LINK (CreateHdl, Timer *, void)
 
 DECL_LINK (StateHdl, GraphCtrl *, void)
 
 DECL_LINK (PipetteHdl, ContourWindow &, void)
 
 DECL_LINK (PipetteClickHdl, ContourWindow &, void)
 
 DECL_LINK (WorkplaceClickHdl, ContourWindow &, void)
 
 DECL_LINK (CancelHdl, weld::Button &, void)
 
void SetActiveTool (const OString &rId)
 
void SetActivePoly (const OString &rId)
 
SfxBindingsGetBindings ()
 

Private Attributes

Graphic aGraphic
 
Graphic aUndoGraphic
 
Graphic aRedoGraphic
 
Graphic aUpdateGraphic
 
tools::PolyPolygon aUpdatePolyPoly
 
Idle aUpdateIdle
 
Idle aCreateIdle
 
SfxBindingsmpBindings
 
voidpUpdateEditingObject
 
voidpCheckObj
 
SvxContourDlgItem aContourItem
 
sal_Int32 mnGrfChanged
 
bool bExecState
 
bool bUpdateGraphicLinked
 
bool bGraphicLinked
 
weld::Dialogm_rDialog
 
std::unique_ptr< ContourWindowm_xContourWnd
 
std::unique_ptr< StatusColorm_xStbStatusColor
 
std::unique_ptr< weld::Toolbarm_xTbx1
 
std::unique_ptr< weld::MetricSpinButtonm_xMtfTolerance
 
std::unique_ptr< weld::Labelm_xStbStatus2
 
std::unique_ptr< weld::Labelm_xStbStatus3
 
std::unique_ptr< weld::Buttonm_xCancelBtn
 
std::unique_ptr< weld::CustomWeldm_xStbStatusColorWeld
 
std::unique_ptr< weld::CustomWeldm_xContourWndWeld
 

Detailed Description

Definition at line 63 of file contimp.hxx.

Constructor & Destructor Documentation

SvxSuperContourDlg::SvxSuperContourDlg ( weld::Builder rBuilder,
weld::Dialog rDialog,
SfxBindings pBindings 
)
SvxSuperContourDlg::~SvxSuperContourDlg ( )

Definition at line 239 of file _contdlg.cxx.

References m_xContourWnd.

Member Function Documentation

SvxSuperContourDlg::DECL_LINK ( Tbx1ClickHdl  ,
const OString &  ,
void   
)
private
SvxSuperContourDlg::DECL_LINK ( MousePosHdl  ,
GraphCtrl ,
void   
)
private
SvxSuperContourDlg::DECL_LINK ( GraphSizeHdl  ,
GraphCtrl ,
void   
)
private
SvxSuperContourDlg::DECL_LINK ( UpdateHdl  ,
Timer ,
void   
)
private
SvxSuperContourDlg::DECL_LINK ( CreateHdl  ,
Timer ,
void   
)
private
SvxSuperContourDlg::DECL_LINK ( StateHdl  ,
GraphCtrl ,
void   
)
private
SvxSuperContourDlg::DECL_LINK ( PipetteHdl  ,
ContourWindow ,
void   
)
private
SvxSuperContourDlg::DECL_LINK ( PipetteClickHdl  ,
ContourWindow ,
void   
)
private
SvxSuperContourDlg::DECL_LINK ( WorkplaceClickHdl  ,
ContourWindow ,
void   
)
private
SvxSuperContourDlg::DECL_LINK ( CancelHdl  ,
weld::Button ,
void   
)
private
SfxBindings& SvxSuperContourDlg::GetBindings ( )
inlineprivate

Definition at line 106 of file contimp.hxx.

References mpBindings.

const void* SvxSuperContourDlg::GetEditingObject ( ) const
inline

Definition at line 122 of file contimp.hxx.

References pCheckObj.

const Graphic& SvxSuperContourDlg::GetGraphic ( ) const
inline

Definition at line 116 of file contimp.hxx.

References aGraphic.

tools::PolyPolygon SvxSuperContourDlg::GetPolyPolygon ( )
bool SvxSuperContourDlg::IsGraphicChanged ( ) const
inline

Definition at line 117 of file contimp.hxx.

void SvxSuperContourDlg::SetActivePoly ( const OString &  rId)
private

Definition at line 472 of file _contdlg.cxx.

References m_xTbx1.

void SvxSuperContourDlg::SetActiveTool ( const OString &  rId)
private

Definition at line 464 of file _contdlg.cxx.

References m_xTbx1.

void SvxSuperContourDlg::SetExecState ( bool  bEnable)

Definition at line 272 of file _contdlg.cxx.

References bExecState.

Referenced by SvxContourDlgItem::StateChanged().

void SvxSuperContourDlg::SetGraphic ( const Graphic rGraphic)

Definition at line 277 of file _contdlg.cxx.

References aGraphic, aRedoGraphic, aUndoGraphic, m_xContourWnd, and mnGrfChanged.

void SvxSuperContourDlg::SetPolyPolygon ( const tools::PolyPolygon rPolyPoly)
void SvxSuperContourDlg::UpdateGraphic ( const Graphic rGraphic,
bool  bGraphicLinked,
const tools::PolyPolygon pPolyPoly,
void pEditingObj 
)

Member Data Documentation

SvxContourDlgItem SvxSuperContourDlg::aContourItem
private

Definition at line 75 of file contimp.hxx.

Idle SvxSuperContourDlg::aCreateIdle
private

Definition at line 71 of file contimp.hxx.

Referenced by SvxSuperContourDlg().

Graphic SvxSuperContourDlg::aGraphic
private

Definition at line 65 of file contimp.hxx.

Referenced by GetGraphic(), GetPolyPolygon(), SetGraphic(), and SetPolyPolygon().

Graphic SvxSuperContourDlg::aRedoGraphic
private

Definition at line 67 of file contimp.hxx.

Referenced by SetGraphic().

Graphic SvxSuperContourDlg::aUndoGraphic
private

Definition at line 66 of file contimp.hxx.

Referenced by SetGraphic().

Graphic SvxSuperContourDlg::aUpdateGraphic
private

Definition at line 68 of file contimp.hxx.

Referenced by UpdateGraphic().

Idle SvxSuperContourDlg::aUpdateIdle
private

Definition at line 70 of file contimp.hxx.

Referenced by SvxSuperContourDlg(), and UpdateGraphic().

tools::PolyPolygon SvxSuperContourDlg::aUpdatePolyPoly
private

Definition at line 69 of file contimp.hxx.

Referenced by UpdateGraphic().

bool SvxSuperContourDlg::bExecState
private

Definition at line 77 of file contimp.hxx.

Referenced by SetExecState().

bool SvxSuperContourDlg::bGraphicLinked
private

Definition at line 79 of file contimp.hxx.

bool SvxSuperContourDlg::bUpdateGraphicLinked
private

Definition at line 78 of file contimp.hxx.

Referenced by UpdateGraphic().

weld::Dialog& SvxSuperContourDlg::m_rDialog
private

Definition at line 81 of file contimp.hxx.

std::unique_ptr<weld::Button> SvxSuperContourDlg::m_xCancelBtn
private

Definition at line 88 of file contimp.hxx.

Referenced by SvxSuperContourDlg().

std::unique_ptr<ContourWindow> SvxSuperContourDlg::m_xContourWnd
private
std::unique_ptr<weld::CustomWeld> SvxSuperContourDlg::m_xContourWndWeld
private

Definition at line 90 of file contimp.hxx.

std::unique_ptr<weld::MetricSpinButton> SvxSuperContourDlg::m_xMtfTolerance
private

Definition at line 85 of file contimp.hxx.

Referenced by SvxSuperContourDlg().

std::unique_ptr<weld::Label> SvxSuperContourDlg::m_xStbStatus2
private

Definition at line 86 of file contimp.hxx.

std::unique_ptr<weld::Label> SvxSuperContourDlg::m_xStbStatus3
private

Definition at line 87 of file contimp.hxx.

std::unique_ptr<StatusColor> SvxSuperContourDlg::m_xStbStatusColor
private

Definition at line 83 of file contimp.hxx.

std::unique_ptr<weld::CustomWeld> SvxSuperContourDlg::m_xStbStatusColorWeld
private

Definition at line 89 of file contimp.hxx.

std::unique_ptr<weld::Toolbar> SvxSuperContourDlg::m_xTbx1
private

Definition at line 84 of file contimp.hxx.

Referenced by SetActivePoly(), SetActiveTool(), and SvxSuperContourDlg().

sal_Int32 SvxSuperContourDlg::mnGrfChanged
private

Definition at line 76 of file contimp.hxx.

Referenced by SetGraphic().

SfxBindings* SvxSuperContourDlg::mpBindings
private

Definition at line 72 of file contimp.hxx.

Referenced by GetBindings().

void* SvxSuperContourDlg::pCheckObj
private

Definition at line 74 of file contimp.hxx.

Referenced by GetEditingObject().

void* SvxSuperContourDlg::pUpdateEditingObject
private

Definition at line 73 of file contimp.hxx.

Referenced by UpdateGraphic().


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