LibreOffice Module oox (master) 1
Public Member Functions | List of all members
oox::ISegmentProgressBar Class Referenceabstract

Interface for a segment in a progress bar, that is able to create sub segments from itself. More...

#include <progressbar.hxx>

Inheritance diagram for oox::ISegmentProgressBar:
[legend]
Collaboration diagram for oox::ISegmentProgressBar:
[legend]

Public Member Functions

virtual ~ISegmentProgressBar () override
 
virtual double getFreeLength () const =0
 Returns the length that is still free for creating sub segments. More...
 
virtual ISegmentProgressBarRef createSegment (double fLength)=0
 Adds a new segment with the specified length. More...
 
- Public Member Functions inherited from oox::IProgressBar
virtual ~IProgressBar ()
 
virtual double getPosition () const =0
 Returns the current position of the progress bar. More...
 
virtual void setPosition (double fPosition)=0
 Sets the current position of the progress bar. More...
 

Detailed Description

Interface for a segment in a progress bar, that is able to create sub segments from itself.

Definition at line 67 of file progressbar.hxx.

Constructor & Destructor Documentation

◆ ~ISegmentProgressBar()

oox::ISegmentProgressBar::~ISegmentProgressBar ( )
overridevirtual

Definition at line 42 of file progressbar.cxx.

Member Function Documentation

◆ createSegment()

virtual ISegmentProgressBarRef oox::ISegmentProgressBar::createSegment ( double  fLength)
pure virtual

Adds a new segment with the specified length.

Implemented in oox::SegmentProgressBar.

◆ getFreeLength()

virtual double oox::ISegmentProgressBar::getFreeLength ( ) const
pure virtual

Returns the length that is still free for creating sub segments.

Implemented in oox::SegmentProgressBar.


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