LibreOffice Module framework (master) 1
|
#include <vclstatusindicator.hxx>
Public Member Functions | |
VCLStatusIndicator (css::uno::Reference< css::awt::XWindow > xParentWindow) | |
ctor More... | |
virtual | ~VCLStatusIndicator () override |
dtor More... | |
virtual void SAL_CALL | start (const OUString &sText, sal_Int32 nRange) override |
XStatusIndicator. More... | |
virtual void SAL_CALL | reset () override |
virtual void SAL_CALL | end () override |
virtual void SAL_CALL | setText (const OUString &sText) override |
virtual void SAL_CALL | setValue (sal_Int32 nValue) override |
Static Private Member Functions | |
static void | impl_recalcLayout (vcl::Window *pStatusBar, vcl::Window const *pParentWindow) |
Private Attributes | |
css::uno::Reference< css::awt::XWindow > | m_xParentWindow |
points to the parent window of this progress and hold it alive. More... | |
VclPtr< StatusBar > | m_pStatusBar |
shows the progress. More... | |
sal_Int32 | m_nRange |
knows the current range of the progress. More... | |
sal_Int32 | m_nValue |
knows the current value of the progress. More... | |
Definition at line 32 of file vclstatusindicator.hxx.
framework::VCLStatusIndicator::VCLStatusIndicator | ( | css::uno::Reference< css::awt::XWindow > | xParentWindow | ) |
|
overridevirtual |
dtor
Definition at line 40 of file vclstatusindicator.cxx.
|
overridevirtual |
Definition at line 78 of file vclstatusindicator.cxx.
References VclPtr< class reference_type >::disposeAndClear(), m_nRange, m_nValue, and m_pStatusBar.
|
staticprivate |
Definition at line 122 of file vclstatusindicator.cxx.
References vcl::Window::GetSizePixel(), Size::Height(), vcl::Window::setPosSizePixel(), and Size::Width().
Referenced by start().
|
overridevirtual |
Definition at line 68 of file vclstatusindicator.cxx.
References m_pStatusBar.
|
overridevirtual |
Definition at line 94 of file vclstatusindicator.cxx.
References m_pStatusBar.
|
overridevirtual |
Definition at line 101 of file vclstatusindicator.cxx.
References m_nRange, m_nValue, m_pStatusBar, and nValue.
|
overridevirtual |
XStatusIndicator.
Definition at line 44 of file vclstatusindicator.cxx.
References VclPtr< class reference_type >::Create(), VCLUnoHelper::GetWindow(), impl_recalcLayout(), m_nRange, m_nValue, m_pStatusBar, m_xParentWindow, WB_3DLOOK, and WB_BORDER.
|
private |
knows the current range of the progress.
Definition at line 52 of file vclstatusindicator.hxx.
Referenced by end(), setValue(), and start().
|
private |
knows the current value of the progress.
Definition at line 55 of file vclstatusindicator.hxx.
Referenced by end(), setValue(), and start().
shows the progress.
Definition at line 49 of file vclstatusindicator.hxx.
Referenced by end(), reset(), setText(), setValue(), and start().
|
private |
points to the parent window of this progress and hold it alive.
Definition at line 41 of file vclstatusindicator.hxx.
Referenced by start(), and VCLStatusIndicator().