22#include <com/sun/star/awt/XCurrencyField.hpp>
23#include <com/sun/star/awt/XDateField.hpp>
24#include <com/sun/star/awt/XDialog2.hpp>
25#include <com/sun/star/awt/XMessageBox.hpp>
26#include <com/sun/star/awt/XMetricField.hpp>
27#include <com/sun/star/awt/XNumericField.hpp>
28#include <com/sun/star/awt/XPatternField.hpp>
29#include <com/sun/star/awt/XProgressBar.hpp>
30#include <com/sun/star/awt/XSimpleTabController.hpp>
31#include <com/sun/star/awt/XTextArea.hpp>
32#include <com/sun/star/awt/XTimeField.hpp>
33#include <com/sun/star/awt/grid/XGridControl.hpp>
34#include <com/sun/star/awt/grid/XGridRowSelection.hpp>
35#include <com/sun/star/awt/grid/XGridDataListener.hpp>
36#include <com/sun/star/awt/grid/GridDataEvent.hpp>
37#include <com/sun/star/awt/grid/XGridSelectionListener.hpp>
38#include <com/sun/star/container/XContainerListener.hpp>
39#include <com/sun/star/util/Time.hpp>
40#include <com/sun/star/util/Date.hpp>
63 css::awt::Size SAL_CALL
calcAdjustedSize(
const css::awt::Size& rNewSize )
override;
66 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
67 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
78 public cppu::ImplInheritanceHelper<VCLXTopWindow, css::awt::XMessageBox>
90 sal_Int16 SAL_CALL
execute( )
override;
95 virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds )
override;
108 void SAL_CALL
draw( sal_Int32 nX, sal_Int32 nY )
override;
111 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
118class VCLXDialog final :
public cppu::ImplInheritanceHelper<VCLXTopWindow, css::awt::XDialog2>
125 virtual void SAL_CALL
endDialog( ::sal_Int32 Result )
override;
126 virtual void SAL_CALL
setHelpId(
const OUString&
Id )
override;
130 OUString SAL_CALL
getTitle( )
override;
131 sal_Int16 SAL_CALL
execute( )
override;
135 void SAL_CALL
draw( sal_Int32 nX, sal_Int32 nY )
override;
138 css::awt::DeviceInfo SAL_CALL
getInfo()
override;
140 virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds )
override;
143 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
155 void SAL_CALL
draw( sal_Int32 nX, sal_Int32 nY )
override;
158 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
167 public cppu::ImplInheritanceHelper<VCLXContainer, css::awt::XSimpleTabController>
178 void SAL_CALL
dispose( )
override;
181 void SAL_CALL
draw( sal_Int32 nX, sal_Int32 nY )
override;
184 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
185 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
187 virtual ::sal_Int32 SAL_CALL
insertTab()
override;
188 virtual void SAL_CALL
removeTab( ::sal_Int32 ID )
override;
190 virtual void SAL_CALL
setTabProps( ::sal_Int32 ID,
const css::uno::Sequence< css::beans::NamedValue >& Properties )
override;
191 virtual css::uno::Sequence< css::beans::NamedValue > SAL_CALL
getTabProps( ::sal_Int32 ID )
override;
193 virtual void SAL_CALL
activateTab( ::sal_Int32 ID )
override;
196 virtual void SAL_CALL
addTabListener(
const css::uno::Reference< css::awt::XTabListener >& Listener )
override;
197 virtual void SAL_CALL
removeTabListener(
const css::uno::Reference< css::awt::XTabListener >& Listener )
override;
208 css::awt::XTextComponent,
210 css::awt::XTextLayoutConstrains>
223 void SAL_CALL
addTextListener(
const css::uno::Reference< css::awt::XTextListener >& l )
override;
224 void SAL_CALL
removeTextListener(
const css::uno::Reference< css::awt::XTextListener >& l )
override;
225 void SAL_CALL
setText(
const OUString& aText )
override;
226 void SAL_CALL
insertText(
const css::awt::Selection& Sel,
const OUString& Text )
override;
227 OUString SAL_CALL
getText( )
override;
229 void SAL_CALL
setSelection(
const css::awt::Selection& aSelection )
override;
242 css::awt::Size SAL_CALL
calcAdjustedSize(
const css::awt::Size& aNewSize )
override;
245 css::awt::Size SAL_CALL
getMinimumSize( sal_Int16 nCols, sal_Int16 nLines )
override;
249 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
250 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
260class VCLXProgressBar final :
public cppu::ImplInheritanceHelper<VCLXWindow, css::awt::XProgressBar>
276 void SAL_CALL
setValue( sal_Int32 nValue )
override;
277 void SAL_CALL
setRange( sal_Int32 nMin, sal_Int32 nMax )
override;
278 sal_Int32 SAL_CALL
getValue()
override;
281 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
282 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
308 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
309 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
319 public cppu::ImplInheritanceHelper<VCLXFormattedSpinField, css::awt::XDateField>
329 void SAL_CALL
setDate(
const css::util::Date&
Date )
override;
330 css::util::Date SAL_CALL
getDate( )
override;
331 void SAL_CALL
setMin(
const css::util::Date&
Date )
override;
332 css::util::Date SAL_CALL
getMin( )
override;
333 void SAL_CALL
setMax(
const css::util::Date&
Date )
override;
334 css::util::Date SAL_CALL
getMax( )
override;
335 void SAL_CALL
setFirst(
const css::util::Date&
Date )
override;
336 css::util::Date SAL_CALL
getFirst( )
override;
337 void SAL_CALL
setLast(
const css::util::Date&
Date )
override;
338 css::util::Date SAL_CALL
getLast( )
override;
347 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
348 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
358 public cppu::ImplInheritanceHelper<VCLXFormattedSpinField, css::awt::XTimeField>
366 void SAL_CALL
setTime(
const css::util::Time&
Time )
override;
367 css::util::Time SAL_CALL
getTime( )
override;
368 void SAL_CALL
setMin(
const css::util::Time&
Time )
override;
369 css::util::Time SAL_CALL
getMin( )
override;
370 void SAL_CALL
setMax(
const css::util::Time&
Time )
override;
371 css::util::Time SAL_CALL
getMax( )
override;
372 void SAL_CALL
setFirst(
const css::util::Time&
Time )
override;
373 css::util::Time SAL_CALL
getFirst( )
override;
374 void SAL_CALL
setLast(
const css::util::Time&
Time )
override;
375 css::util::Time SAL_CALL
getLast( )
override;
382 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
383 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
393 public cppu::ImplInheritanceHelper<VCLXFormattedSpinField, css::awt::XNumericField>
401 double SAL_CALL
getValue( )
override;
403 double SAL_CALL
getMin( )
override;
405 double SAL_CALL
getMax( )
override;
407 double SAL_CALL
getFirst( )
override;
409 double SAL_CALL
getLast( )
override;
418 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
419 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
431 public cppu::ImplInheritanceHelper<VCLXFormattedSpinField, css::awt::XMetricField>
445 virtual ::sal_Int64 SAL_CALL
getValue( ::sal_Int16
Unit )
override;
447 virtual void SAL_CALL
setMin( ::sal_Int64 Value, ::sal_Int16
Unit )
override;
448 virtual ::sal_Int64 SAL_CALL
getMin( ::sal_Int16
Unit )
override;
449 virtual void SAL_CALL
setMax( ::sal_Int64 Value, ::sal_Int16
Unit )
override;
450 virtual ::sal_Int64 SAL_CALL
getMax( ::sal_Int16
Unit )
override;
451 virtual void SAL_CALL
setFirst( ::sal_Int64 Value, ::sal_Int16
Unit )
override;
453 virtual void SAL_CALL
setLast( ::sal_Int64 Value, ::sal_Int16
Unit )
override;
454 virtual ::sal_Int64 SAL_CALL
getLast( ::sal_Int16
Unit )
override;
455 virtual void SAL_CALL
setSpinSize( ::sal_Int64 Value )
override;
456 virtual ::sal_Int64 SAL_CALL
getSpinSize( )
override;
463 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value )
override;
464 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
472 public cppu::ImplInheritanceHelper<VCLXFormattedSpinField, css::awt::XPatternField>
480 void SAL_CALL
setMasks(
const OUString& EditMask,
const OUString& LiteralMask )
override;
481 void SAL_CALL
getMasks( OUString& EditMask, OUString& LiteralMask )
override;
482 void SAL_CALL
setString(
const OUString& Str )
override;
488 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
489 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
496class VCLXFileControl final :
public cppu::ImplInheritanceHelper<VCLXWindow, css::awt::XTextComponent, css::awt::XTextLayoutConstrains>
509 void SAL_CALL
addTextListener(
const css::uno::Reference< css::awt::XTextListener >& l )
override;
510 void SAL_CALL
removeTextListener(
const css::uno::Reference< css::awt::XTextListener >& l )
override;
511 void SAL_CALL
setText(
const OUString& aText )
override;
512 void SAL_CALL
insertText(
const css::awt::Selection& Sel,
const OUString& Text )
override;
513 OUString SAL_CALL
getText( )
override;
515 void SAL_CALL
setSelection(
const css::awt::Selection& aSelection )
override;
525 css::awt::Size SAL_CALL
calcAdjustedSize(
const css::awt::Size& aNewSize )
override;
528 css::awt::Size SAL_CALL
getMinimumSize( sal_Int16 nCols, sal_Int16 nLines )
override;
531 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any& Value)
override;
538 public cppu::ImplInheritanceHelper<SVTXFormattedField, css::awt::XCurrencyField>
545 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
546 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
550 double SAL_CALL
getValue( )
override;
552 double SAL_CALL
getMin( )
override;
554 double SAL_CALL
getMax( )
override;
556 double SAL_CALL
getFirst( )
override;
558 double SAL_CALL
getLast( )
override;
578 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
586 class UnoControlTableModel;
589typedef ::cppu::ImplInheritanceHelper <
VCLXWindow
590 , css::awt::grid::XGridControl
591 , css::awt::grid::XGridRowSelection
592 , css::awt::grid::XGridDataListener
593 , css::container::XContainerListener
602 virtual void SAL_CALL
rowsInserted(
const css::awt::grid::GridDataEvent& Event )
override;
603 virtual void SAL_CALL
rowsRemoved(
const css::awt::grid::GridDataEvent& Event )
override;
604 virtual void SAL_CALL
dataChanged(
const css::awt::grid::GridDataEvent& Event )
override;
605 virtual void SAL_CALL
rowHeadingChanged(
const css::awt::grid::GridDataEvent& Event )
override;
608 virtual void SAL_CALL
elementInserted(
const css::container::ContainerEvent& Event )
override;
609 virtual void SAL_CALL
elementRemoved(
const css::container::ContainerEvent& Event )
override;
610 virtual void SAL_CALL
elementReplaced(
const css::container::ContainerEvent& Event )
override;
613 virtual void SAL_CALL
disposing(
const css::lang::EventObject&
Source )
override;
616 virtual ::sal_Int32 SAL_CALL
getRowAtPoint(::sal_Int32
x, ::sal_Int32
y)
override;
620 virtual void SAL_CALL
goToCell( ::sal_Int32 i_columnIndex, ::sal_Int32 i_rowIndex )
override;
623 virtual void SAL_CALL
selectRow( ::sal_Int32 i_rowIndex )
override;
625 virtual void SAL_CALL
deselectRow( ::sal_Int32 i_rowIndex )
override;
627 virtual css::uno::Sequence< ::sal_Int32 > SAL_CALL
getSelectedRows()
override;
630 virtual void SAL_CALL
addSelectionListener(
const css::uno::Reference< css::awt::grid::XGridSelectionListener > & listener)
override;
631 virtual void SAL_CALL
removeSelectionListener(
const css::uno::Reference< css::awt::grid::XGridSelectionListener > & listener)
override;
633 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
634 css::uno::Any SAL_CALL
getProperty(
const OUString& PropertyName )
override;
637 void SAL_CALL
dispose( )
override;
void SAL_CALL setLast(double Value) override
void SAL_CALL setStrictFormat(sal_Bool bStrict) override
double SAL_CALL getValue() override
double SAL_CALL getMin() override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
void SAL_CALL setValue(double Value) override
sal_Int16 SAL_CALL getDecimalDigits() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL setSpinSize(double Value) override
void SAL_CALL setDecimalDigits(sal_Int16 nDigits) override
double SAL_CALL getFirst() override
sal_Bool SAL_CALL isStrictFormat() override
virtual ~SVTXCurrencyField() override
void SAL_CALL setMax(double Value) override
void SAL_CALL setFirst(double Value) override
double SAL_CALL getSpinSize() override
void SAL_CALL setMin(double Value) override
double SAL_CALL getLast() override
double SAL_CALL getMax() override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
virtual ~SVTXDateField() override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void impl_checkColumnIndex_throw(::svt::table::TableControl const &i_table, sal_Int32 const i_columnIndex) const
virtual ::sal_Int32 SAL_CALL getRowAtPoint(::sal_Int32 x, ::sal_Int32 y) override
virtual ::sal_Int32 SAL_CALL getCurrentRow() override
virtual void SAL_CALL rowsInserted(const css::awt::grid::GridDataEvent &Event) override
void ImplCallItemListeners()
virtual void SAL_CALL goToCell(::sal_Int32 i_columnIndex, ::sal_Int32 i_rowIndex) override
virtual void SAL_CALL addSelectionListener(const css::uno::Reference< css::awt::grid::XGridSelectionListener > &listener) override
virtual void SAL_CALL rowHeadingChanged(const css::awt::grid::GridDataEvent &Event) override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
virtual void SAL_CALL disposing(const css::lang::EventObject &Source) override
virtual sal_Bool SAL_CALL isRowSelected(::sal_Int32 index) override
virtual sal_Bool SAL_CALL hasSelectedRows() override
virtual void SetWindow(const VclPtr< vcl::Window > &pWindow) override
virtual void SAL_CALL selectRow(::sal_Int32 i_rowIndex) override
virtual void SAL_CALL removeSelectionListener(const css::uno::Reference< css::awt::grid::XGridSelectionListener > &listener) override
virtual void SAL_CALL elementReplaced(const css::container::ContainerEvent &Event) override
bool m_bTableModelInitCompleted
void impl_checkRowIndex_throw(::svt::table::TableControl const &i_table, sal_Int32 const i_rowIndex) const
virtual void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent) override
virtual void SAL_CALL elementInserted(const css::container::ContainerEvent &Event) override
virtual void SAL_CALL selectAllRows() override
virtual css::uno::Sequence< ::sal_Int32 > SAL_CALL getSelectedRows() override
virtual void SAL_CALL elementRemoved(const css::container::ContainerEvent &Event) override
SelectionListenerMultiplexer m_aSelectionListeners
virtual ::sal_Int32 SAL_CALL getCurrentColumn() override
std::shared_ptr< ::svt::table::UnoControlTableModel > m_xTableModel
void SAL_CALL dispose() override
virtual ~SVTXGridControl() override
void impl_updateColumnsFromModel_nothrow()
virtual void SAL_CALL dataChanged(const css::awt::grid::GridDataEvent &Event) override
virtual void SAL_CALL deselectAllRows() override
virtual ::sal_Int32 SAL_CALL getColumnAtPoint(::sal_Int32 x, ::sal_Int32 y) override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
void SAL_CALL setEnable(sal_Bool bEnable) override
virtual void SAL_CALL deselectRow(::sal_Int32 i_rowIndex) override
void impl_checkTableModelInit()
virtual void SAL_CALL rowsRemoved(const css::awt::grid::GridDataEvent &Event) override
css::util::Date SAL_CALL getMax() override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
css::util::Date SAL_CALL getMin() override
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext() override
css::util::Date SAL_CALL getFirst() override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL setMax(const css::util::Date &Date) override
void SAL_CALL setMin(const css::util::Date &Date) override
sal_Bool SAL_CALL isStrictFormat() override
void SAL_CALL setStrictFormat(sal_Bool bStrict) override
void SAL_CALL setFirst(const css::util::Date &Date) override
void SAL_CALL setLast(const css::util::Date &Date) override
void SAL_CALL setDate(const css::util::Date &Date) override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
virtual ~VCLXDateField() override
sal_Bool SAL_CALL isEmpty() override
sal_Bool SAL_CALL isLongFormat() override
css::util::Date SAL_CALL getDate() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
css::util::Date SAL_CALL getLast() override
void SAL_CALL setLongFormat(sal_Bool bLong) override
void SAL_CALL setEmpty() override
void SAL_CALL setTitle(const OUString &Title) override
virtual void SAL_CALL endDialog(::sal_Int32 Result) override
void SAL_CALL endExecute() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
OUString SAL_CALL getTitle() override
virtual void SAL_CALL setHelpId(const OUString &Id) override
void SAL_CALL draw(sal_Int32 nX, sal_Int32 nY) override
sal_Int16 SAL_CALL execute() override
css::awt::DeviceInfo SAL_CALL getInfo() override
virtual ~VCLXDialog() override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void SAL_CALL insertText(const css::awt::Selection &Sel, const OUString &Text) override
OUString SAL_CALL getText() override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void SAL_CALL setEditable(sal_Bool bEditable) override
void SAL_CALL removeTextListener(const css::uno::Reference< css::awt::XTextListener > &l) override
sal_Bool SAL_CALL isEditable() override
void SAL_CALL getColumnsAndLines(sal_Int16 &nCols, sal_Int16 &nLines) override
TextListenerMultiplexer maTextListeners
css::awt::Size SAL_CALL getMinimumSize() override
void SAL_CALL addTextListener(const css::uno::Reference< css::awt::XTextListener > &l) override
sal_Int16 SAL_CALL getMaxTextLen() override
void SAL_CALL setText(const OUString &aText) override
css::awt::Size SAL_CALL calcAdjustedSize(const css::awt::Size &aNewSize) override
virtual ~VCLXFileControl() override
virtual void SetWindow(const VclPtr< vcl::Window > &pWindow) override
OUString SAL_CALL getSelectedText() override
void SAL_CALL setSelection(const css::awt::Selection &aSelection) override
DECL_LINK(ModifyHdl, Edit &, void)
css::awt::Selection SAL_CALL getSelection() override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
css::awt::Size SAL_CALL getPreferredSize() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
void SAL_CALL setMaxTextLen(sal_Int16 nLen) override
virtual ~VCLXFrame() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL draw(sal_Int32 nX, sal_Int32 nY) override
void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent) override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
css::awt::Size SAL_CALL getMinimumSize() override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
css::awt::Size SAL_CALL getPreferredSize() override
virtual ~VCLXImageControl() override
virtual void ImplSetNewImage() override
forward our bitmap to our window @precond our mutex is locked @precond GetWindow is not <NULL>
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
css::awt::Size SAL_CALL calcAdjustedSize(const css::awt::Size &rNewSize) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void SAL_CALL setCaptionText(const OUString &aText) override
void SAL_CALL setMessageText(const OUString &aText) override
OUString SAL_CALL getCaptionText() override
sal_Int16 SAL_CALL execute() override
virtual ~VCLXMessageBox() override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
css::awt::Size SAL_CALL getMinimumSize() override
OUString SAL_CALL getMessageText() override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
MetricField * GetMetricField()
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
virtual void SAL_CALL setLast(::sal_Int64 Value, ::sal_Int16 Unit) override
virtual ::sal_Int64 SAL_CALL getCorrectedValue(::sal_Int16 Unit) override
virtual void SAL_CALL setUserValue(::sal_Int64 Value, ::sal_Int16 Unit) override
virtual ::sal_Int64 SAL_CALL getSpinSize() override
virtual ::sal_Int64 SAL_CALL getLast(::sal_Int16 Unit) override
virtual void SAL_CALL setStrictFormat(sal_Bool bStrict) override
virtual void SAL_CALL setMax(::sal_Int64 Value, ::sal_Int16 Unit) override
virtual ::sal_Int64 SAL_CALL getMax(::sal_Int16 Unit) override
virtual ::sal_Int16 SAL_CALL getDecimalDigits() override
virtual void SAL_CALL setFirst(::sal_Int64 Value, ::sal_Int16 Unit) override
virtual void SAL_CALL setDecimalDigits(::sal_Int16 nDigits) override
virtual sal_Bool SAL_CALL isStrictFormat() override
virtual void SAL_CALL setValue(::sal_Int64 Value, ::sal_Int16 Unit) override
virtual ::sal_Int64 SAL_CALL getMin(::sal_Int16 Unit) override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
virtual ~VCLXMetricField() override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
virtual ::sal_Int64 SAL_CALL getValue(::sal_Int16 Unit) override
virtual void SAL_CALL setMin(::sal_Int64 Value, ::sal_Int16 Unit) override
virtual void SAL_CALL setSpinSize(::sal_Int64 Value) override
MetricFormatter * GetMetricFormatter()
virtual ::sal_Int64 SAL_CALL getFirst(::sal_Int16 Unit) override
css::awt::Size SAL_CALL getPreferredSize() override
void SAL_CALL setMaxTextLen(sal_Int16 nLen) override
OUString SAL_CALL getSelectedText() override
void SAL_CALL removeTextListener(const css::uno::Reference< css::awt::XTextListener > &l) override
void SAL_CALL getColumnsAndLines(sal_Int16 &nCols, sal_Int16 &nLines) override
TextListenerMultiplexer maTextListeners
OUString SAL_CALL getTextLines() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
void SAL_CALL setEditable(sal_Bool bEditable) override
sal_Bool SAL_CALL isEditable() override
css::awt::Size SAL_CALL getMinimumSize() override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
void SAL_CALL setSelection(const css::awt::Selection &aSelection) override
css::awt::Size SAL_CALL calcAdjustedSize(const css::awt::Size &aNewSize) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
OUString SAL_CALL getText() override
sal_Int16 SAL_CALL getMaxTextLen() override
void SAL_CALL insertText(const css::awt::Selection &Sel, const OUString &Text) override
virtual ~VCLXMultiLineEdit() override
css::awt::Selection SAL_CALL getSelection() override
void SAL_CALL addTextListener(const css::uno::Reference< css::awt::XTextListener > &l) override
void SAL_CALL setFocus() override
void SAL_CALL setText(const OUString &aText) override
void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent) override
virtual void SAL_CALL setTabProps(::sal_Int32 ID, const css::uno::Sequence< css::beans::NamedValue > &Properties) override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
virtual ::sal_Int32 SAL_CALL getActiveTabID() override
virtual ::sal_Int32 SAL_CALL insertTab() override
TabListenerMultiplexer maTabListeners
virtual css::uno::Sequence< css::beans::NamedValue > SAL_CALL getTabProps(::sal_Int32 ID) override
void SAL_CALL draw(sal_Int32 nX, sal_Int32 nY) override
TabControl * getTabControl() const
virtual void SAL_CALL removeTab(::sal_Int32 ID) override
virtual void SAL_CALL addTabListener(const css::uno::Reference< css::awt::XTabListener > &Listener) override
virtual void SAL_CALL removeTabListener(const css::uno::Reference< css::awt::XTabListener > &Listener) override
void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent) override
virtual ~VCLXMultiPage() override
void SAL_CALL dispose() override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
virtual void SAL_CALL activateTab(::sal_Int32 ID) override
void SAL_CALL setDecimalDigits(sal_Int16 nDigits) override
double SAL_CALL getLast() override
void SAL_CALL setMax(double Value) override
sal_Int16 SAL_CALL getDecimalDigits() override
double SAL_CALL getFirst() override
void SAL_CALL setFirst(double Value) override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
sal_Bool SAL_CALL isStrictFormat() override
void SAL_CALL setLast(double Value) override
double SAL_CALL getValue() override
double SAL_CALL getSpinSize() override
double SAL_CALL getMin() override
void SAL_CALL setValue(double Value) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL setMin(double Value) override
virtual ~VCLXNumericField() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
double SAL_CALL getMax() override
void SAL_CALL setSpinSize(double Value) override
void SAL_CALL setStrictFormat(sal_Bool bStrict) override
void SAL_CALL getMasks(OUString &EditMask, OUString &LiteralMask) override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
void SAL_CALL setString(const OUString &Str) override
virtual ~VCLXPatternField() override
void SAL_CALL setMasks(const OUString &EditMask, const OUString &LiteralMask) override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
OUString SAL_CALL getString() override
void SAL_CALL setStrictFormat(sal_Bool bStrict) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
sal_Bool SAL_CALL isStrictFormat() override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL setForegroundColor(sal_Int32 nColor) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void SAL_CALL setValue(sal_Int32 nValue) override
virtual ~VCLXProgressBar() override
sal_Int32 SAL_CALL getValue() override
void SAL_CALL setRange(sal_Int32 nMin, sal_Int32 nMax) override
void SAL_CALL setBackgroundColor(sal_Int32 nColor) override
TabPage * getTabPage() const
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
virtual ~VCLXTabPage() override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
void SAL_CALL draw(sal_Int32 nX, sal_Int32 nY) override
sal_Bool SAL_CALL isEmpty() override
css::util::Time SAL_CALL getMin() override
void SAL_CALL setStrictFormat(sal_Bool bStrict) override
virtual ~VCLXTimeField() override
void SAL_CALL setEmpty() override
sal_Bool SAL_CALL isStrictFormat() override
void SAL_CALL setTime(const css::util::Time &Time) override
static void ImplGetPropertyIds(std::vector< sal_uInt16 > &aIds)
void SAL_CALL setMax(const css::util::Time &Time) override
css::util::Time SAL_CALL getMax() override
void SAL_CALL setMin(const css::util::Time &Time) override
void SAL_CALL setLast(const css::util::Time &Time) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
css::util::Time SAL_CALL getTime() override
css::uno::Any SAL_CALL getProperty(const OUString &PropertyName) override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
void SAL_CALL setFirst(const css::util::Time &Time) override
css::util::Time SAL_CALL getLast() override
css::util::Time SAL_CALL getFirst() override
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext() override
a basic control which manages table-like data, i.e.