22#include <com/sun/star/awt/XLayoutConstrains.hpp>
23#include <com/sun/star/task/XStatusIndicator.hpp>
46 ,
public css::task::XStatusIndicator
50 StatusIndicator(
const css::uno::Reference< css::uno::XComponentContext >& rxContext );
69 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& aType )
override;
78 virtual void SAL_CALL
acquire() noexcept override;
87 virtual
void SAL_CALL
release() noexcept override;
103 virtual
void SAL_CALL
start(
104 const OUString& sText ,
108 virtual
void SAL_CALL
end() override;
110 virtual
void SAL_CALL
reset() override;
112 virtual
void SAL_CALL
setText( const OUString& sText ) override;
114 virtual
void SAL_CALL
setValue( sal_Int32 nValue ) override;
127 const css::
uno::Reference< css::awt::XToolkit >& xToolkit ,
128 const css::
uno::Reference< css::awt::XWindowPeer >& xParent
131 virtual
sal_Bool SAL_CALL
setModel( const css::
uno::Reference< css::awt::XControlModel >& xModel ) override;
133 virtual css::
uno::Reference< css::awt::XControlModel > SAL_CALL
getModel() override;
137 virtual
void SAL_CALL
dispose() override;
141 virtual
void SAL_CALL
setPosSize( sal_Int32 nX ,
145 sal_Int16 nFlags ) override;
149 const css::
uno::Reference< css::awt::XWindowPeer >& xParentPeer
155 const css::
uno::Reference< css::awt::XGraphics > & rGraphics
virtual css::uno::Reference< css::awt::XControlModel > SAL_CALL getModel() override
virtual void SAL_CALL acquire() noexcept override
increment refcount @seealso XInterface @seealso release() @onerror A RuntimeException is thrown.
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
get information about supported interfaces @seealso XTypeProvider
virtual void SAL_CALL reset() override
virtual void SAL_CALL setText(const OUString &sText) override
virtual void SAL_CALL setValue(sal_Int32 nValue) override
virtual void SAL_CALL release() noexcept override
decrement refcount @seealso XInterface @seealso acquire() @onerror A RuntimeException is thrown.
virtual ~StatusIndicator() override
virtual sal_Bool SAL_CALL setModel(const css::uno::Reference< css::awt::XControlModel > &xModel) override
virtual void SAL_CALL setPosSize(sal_Int32 nX, sal_Int32 nY, sal_Int32 nWidth, sal_Int32 nHeight, sal_Int16 nFlags) override
virtual void SAL_CALL start(const OUString &sText, sal_Int32 nRange) override
virtual css::awt::Size SAL_CALL getPreferredSize() override
StatusIndicator(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
css::uno::Reference< css::awt::XFixedText > m_xText
virtual css::awt::Size SAL_CALL calcAdjustedSize(const css::awt::Size &aNewSize) override
virtual css::awt::Size SAL_CALL getMinimumSize() override
virtual void impl_paint(sal_Int32 nX, sal_Int32 nY, const css::uno::Reference< css::awt::XGraphics > &rGraphics) override
virtual css::awt::WindowDescriptor impl_getWindowDescriptor(const css::uno::Reference< css::awt::XWindowPeer > &xParentPeer) override
virtual void SAL_CALL dispose() override
virtual void SAL_CALL createPeer(const css::uno::Reference< css::awt::XToolkit > &xToolkit, const css::uno::Reference< css::awt::XWindowPeer > &xParent) override
virtual void SAL_CALL end() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
give answer, if interface is supported @descr The interfaces are searched by type.
rtl::Reference< ProgressBar > m_xProgressBar
virtual void impl_recalcLayout(const css::awt::WindowEvent &aEvent) override
constexpr auto STATUSINDICATOR_FREEBORDER
constexpr auto STATUSINDICATOR_DEFAULT_WIDTH
constexpr auto STATUSINDICATOR_DEFAULT_HEIGHT
constexpr sal_Int32 STATUSINDICATOR_BACKGROUNDCOLOR
constexpr sal_Int32 STATUSINDICATOR_LINECOLOR_SHADOW
constexpr sal_Int32 STATUSINDICATOR_LINECOLOR_BRIGHT