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 ORoadmap & m_rAntiImpl
 
Link< LinkParamNone *, void > m_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 93 of file roadmap.cxx.

Constructor & Destructor Documentation

◆ RoadmapImpl()

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

Definition at line 108 of file roadmap.cxx.

Member Function Documentation

◆ getCurItemID()

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

Definition at line 138 of file roadmap.cxx.

References m_iCurItemID.

◆ getHyperLabels()

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

Definition at line 119 of file roadmap.cxx.

References m_aRoadmapSteps.

◆ getItemCount()

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

Definition at line 129 of file roadmap.cxx.

References m_aRoadmapSteps.

Referenced by removeHyperLabel().

◆ getItemSize()

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

Definition at line 180 of file roadmap.cxx.

References m_aItemSizePixel.

◆ getPicture()

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

Definition at line 165 of file roadmap.cxx.

References m_aPicture.

◆ getSelectHdl()

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

Definition at line 174 of file roadmap.cxx.

References m_aSelectHdl.

◆ initItemSize()

void vcl::RoadmapImpl::initItemSize ( )

◆ insertHyperLabel()

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

Definition at line 124 of file roadmap.cxx.

References m_aRoadmapSteps.

◆ isComplete()

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

Definition at line 156 of file roadmap.cxx.

References m_bComplete.

◆ isInteractive()

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

Definition at line 147 of file roadmap.cxx.

References m_bInteractive.

◆ removeHyperLabel()

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

Definition at line 185 of file roadmap.cxx.

References getItemCount(), and m_aRoadmapSteps.

◆ setComplete()

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

Definition at line 152 of file roadmap.cxx.

References m_bComplete.

◆ setCurItemID()

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

Definition at line 134 of file roadmap.cxx.

References i, and m_iCurItemID.

◆ setInteractive()

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

Definition at line 143 of file roadmap.cxx.

References m_bInteractive.

◆ setPicture()

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

Definition at line 161 of file roadmap.cxx.

References m_aPicture.

◆ setSelectHdl()

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

Definition at line 170 of file roadmap.cxx.

References m_aSelectHdl.

Member Data Documentation

◆ InCompleteHyperLabel

RoadmapItem* vcl::RoadmapImpl::InCompleteHyperLabel

Definition at line 117 of file roadmap.cxx.

◆ m_aItemSizePixel

Size vcl::RoadmapImpl::m_aItemSizePixel
protected

Definition at line 103 of file roadmap.cxx.

Referenced by getItemSize(), and initItemSize().

◆ m_aPicture

BitmapEx vcl::RoadmapImpl::m_aPicture
protected

Definition at line 98 of file roadmap.cxx.

Referenced by getPicture(), and setPicture().

◆ m_aRoadmapSteps

HL_Vector vcl::RoadmapImpl::m_aRoadmapSteps
protected

Definition at line 99 of file roadmap.cxx.

Referenced by getHyperLabels(), getItemCount(), insertHyperLabel(), and removeHyperLabel().

◆ m_aSelectHdl

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

Definition at line 97 of file roadmap.cxx.

Referenced by getSelectHdl(), and setSelectHdl().

◆ m_bComplete

bool vcl::RoadmapImpl::m_bComplete
protected

Definition at line 102 of file roadmap.cxx.

Referenced by isComplete(), and setComplete().

◆ m_bInteractive

bool vcl::RoadmapImpl::m_bInteractive
protected

Definition at line 101 of file roadmap.cxx.

Referenced by isInteractive(), and setInteractive().

◆ m_bPaintInitialized

bool vcl::RoadmapImpl::m_bPaintInitialized

Definition at line 105 of file roadmap.cxx.

◆ m_iCurItemID

ItemId vcl::RoadmapImpl::m_iCurItemID
protected

Definition at line 100 of file roadmap.cxx.

Referenced by getCurItemID(), and setCurItemID().

◆ m_rAntiImpl

const ORoadmap& vcl::RoadmapImpl::m_rAntiImpl
protected

Definition at line 96 of file roadmap.cxx.

Referenced by initItemSize().


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