LibreOffice Module sc (master) 1
|
A simplified progress bar based on the stream position of an existing stream. More...
#include <fprogressbar.hxx>
Public Member Functions | |
ScfStreamProgressBar (SvStream &rStrm, SfxObjectShell *pDocShell) | |
void | Progress () |
Sets the progress bar to the current stream position. More... | |
Private Types | |
typedef ::std::unique_ptr< ScfSimpleProgressBar > | ScfSimpleProgressBarPtr |
Private Member Functions | |
void | Init (SfxObjectShell *pDocShell, const OUString &rText) |
Initializes and starts the progress bar. More... | |
Private Attributes | |
ScfSimpleProgressBarPtr | mxProgress |
SvStream & | mrStrm |
The used progress bar. More... | |
A simplified progress bar based on the stream position of an existing stream.
Definition at line 204 of file fprogressbar.hxx.
|
private |
Definition at line 217 of file fprogressbar.hxx.
|
explicit |
Definition at line 217 of file fprogressbar.cxx.
|
private |
Initializes and starts the progress bar.
Definition at line 228 of file fprogressbar.cxx.
References mrStrm, mxProgress, Progress(), and SvStream::TellEnd().
Referenced by ScfStreamProgressBar().
void ScfStreamProgressBar::Progress | ( | ) |
Sets the progress bar to the current stream position.
Definition at line 223 of file fprogressbar.cxx.
References mrStrm, mxProgress, and SvStream::Tell().
Referenced by generate_Opcodes(), Init(), ImportLotus::parse(), ImportLotus::Read(), and ScFormatFilterPluginImpl::ScImportDif().
|
private |
The used progress bar.
Definition at line 220 of file fprogressbar.hxx.
Referenced by Init(), and Progress().
|
private |
Definition at line 219 of file fprogressbar.hxx.
Referenced by Init(), and Progress().