LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | Protected Attributes | List of all members
vcl::RoadmapImpl Class Reference
Inheritance diagram for vcl::RoadmapImpl:
[legend]
Collaboration diagram for vcl::RoadmapImpl:
[legend]

Public Member Functions

 RoadmapImpl (const ORoadmap &rAntiImpl)
 
HL_VectorgetHyperLabels ()
 
void insertHyperLabel (ItemIndex Index, RoadmapItem *_rRoadmapStep)
 
ItemIndex getItemCount () const
 
void setCurItemID (ItemId i)
 
ItemId getCurItemID () const
 
void setInteractive (const bool _bInteractive)
 
bool isInteractive () const
 
void setComplete (const bool _bComplete)
 
bool isComplete () const
 
void setPicture (const BitmapEx &_rPic)
 
const BitmapExgetPicture () const
 
void setSelectHdl (const Link< LinkParamNone *, void > &_rHdl)
 
const Link< LinkParamNone *, void > & getSelectHdl () const
 
void initItemSize ()
 
const SizegetItemSize () const
 
void removeHyperLabel (ItemIndex Index)
 

Public Attributes

bool m_bPaintInitialized: 1
 
RoadmapItemInCompleteHyperLabel
 

Protected Attributes

const ORoadmapm_rAntiImpl
 
Link< LinkParamNone *, voidm_aSelectHdl
 
BitmapEx m_aPicture
 
HL_Vector m_aRoadmapSteps
 
ItemId m_iCurItemID
 
bool m_bInteractive: 1
 
bool m_bComplete: 1
 
Size m_aItemSizePixel
 

Additional Inherited Members

- Public Types inherited from vcl::RoadmapTypes
typedef sal_Int16 ItemId
 
typedef sal_Int32 ItemIndex
 

Detailed Description

Definition at line 87 of file roadmap.cxx.

Constructor & Destructor Documentation

vcl::RoadmapImpl::RoadmapImpl ( const ORoadmap rAntiImpl)
inlineexplicit

Definition at line 102 of file roadmap.cxx.

Member Function Documentation

ItemId vcl::RoadmapImpl::getCurItemID ( ) const
inline

Definition at line 132 of file roadmap.cxx.

References m_iCurItemID.

HL_Vector& vcl::RoadmapImpl::getHyperLabels ( )
inline

Definition at line 113 of file roadmap.cxx.

References m_aRoadmapSteps.

ItemIndex vcl::RoadmapImpl::getItemCount ( ) const
inline

Definition at line 123 of file roadmap.cxx.

Referenced by removeHyperLabel().

const Size& vcl::RoadmapImpl::getItemSize ( ) const
inline

Definition at line 174 of file roadmap.cxx.

References m_aItemSizePixel.

const BitmapEx& vcl::RoadmapImpl::getPicture ( ) const
inline

Definition at line 159 of file roadmap.cxx.

References m_aPicture.

const Link<LinkParamNone*,void>& vcl::RoadmapImpl::getSelectHdl ( ) const
inline

Definition at line 168 of file roadmap.cxx.

References m_aSelectHdl.

void vcl::RoadmapImpl::initItemSize ( )
void vcl::RoadmapImpl::insertHyperLabel ( ItemIndex  Index,
RoadmapItem _rRoadmapStep 
)
inline

Definition at line 118 of file roadmap.cxx.

bool vcl::RoadmapImpl::isComplete ( ) const
inline

Definition at line 150 of file roadmap.cxx.

References m_bComplete.

bool vcl::RoadmapImpl::isInteractive ( ) const
inline

Definition at line 141 of file roadmap.cxx.

References m_bInteractive.

void vcl::RoadmapImpl::removeHyperLabel ( ItemIndex  Index)
inline

Definition at line 179 of file roadmap.cxx.

References getItemCount().

void vcl::RoadmapImpl::setComplete ( const bool  _bComplete)
inline

Definition at line 146 of file roadmap.cxx.

References m_bComplete.

void vcl::RoadmapImpl::setCurItemID ( ItemId  i)
inline

Definition at line 128 of file roadmap.cxx.

void vcl::RoadmapImpl::setInteractive ( const bool  _bInteractive)
inline

Definition at line 137 of file roadmap.cxx.

References m_bInteractive.

void vcl::RoadmapImpl::setPicture ( const BitmapEx _rPic)
inline

Definition at line 155 of file roadmap.cxx.

void vcl::RoadmapImpl::setSelectHdl ( const Link< LinkParamNone *, void > &  _rHdl)
inline

Definition at line 164 of file roadmap.cxx.

Member Data Documentation

RoadmapItem* vcl::RoadmapImpl::InCompleteHyperLabel

Definition at line 111 of file roadmap.cxx.

Size vcl::RoadmapImpl::m_aItemSizePixel
protected

Definition at line 97 of file roadmap.cxx.

Referenced by getItemSize(), and initItemSize().

BitmapEx vcl::RoadmapImpl::m_aPicture
protected

Definition at line 92 of file roadmap.cxx.

Referenced by getPicture().

HL_Vector vcl::RoadmapImpl::m_aRoadmapSteps
protected

Definition at line 93 of file roadmap.cxx.

Referenced by getHyperLabels().

Link<LinkParamNone*,void> vcl::RoadmapImpl::m_aSelectHdl
protected

Definition at line 91 of file roadmap.cxx.

Referenced by getSelectHdl().

bool vcl::RoadmapImpl::m_bComplete
protected

Definition at line 96 of file roadmap.cxx.

Referenced by isComplete(), and setComplete().

bool vcl::RoadmapImpl::m_bInteractive
protected

Definition at line 95 of file roadmap.cxx.

Referenced by isInteractive(), and setInteractive().

bool vcl::RoadmapImpl::m_bPaintInitialized

Definition at line 99 of file roadmap.cxx.

ItemId vcl::RoadmapImpl::m_iCurItemID
protected

Definition at line 94 of file roadmap.cxx.

Referenced by getCurItemID().

const ORoadmap& vcl::RoadmapImpl::m_rAntiImpl
protected

Definition at line 90 of file roadmap.cxx.

Referenced by initItemSize().


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