LibreOffice Module svx (master)
1
|
#include <gridcell.hxx>
Public Member Functions | |
DbCurrencyField (DbGridColumn &_rColumn) | |
virtual OUString | GetFormatText (const css::uno::Reference< css::sdb::XColumn > &_rxField, const css::uno::Reference< css::util::XNumberFormatter > &xFormatter, const Color **ppColor=nullptr) override |
virtual void | UpdateFromField (const css::uno::Reference< css::sdb::XColumn > &_rxField, const css::uno::Reference< css::util::XNumberFormatter > &xFormatter) override |
![]() | |
virtual void | Init (BrowserDataWin &rParent, const css::uno::Reference< css::sdbc::XRowSet > &_rxCursor) override |
virtual ::svt::CellControllerRef | CreateController () const override |
![]() | |
DbCellControl (DbGridColumn &_rColumn) | |
virtual | ~DbCellControl () override |
vcl::Window & | GetWindow () const |
bool | isAlignedController () const |
void | AlignControl (sal_Int16 nAlignment) |
void | SetTextLineColor () |
void | SetTextLineColor (const Color &_rColor) |
bool | Commit () |
virtual void | Update () |
virtual void | PaintFieldToCell (OutputDevice &rDev, const tools::Rectangle &rRect, const css::uno::Reference< css::sdb::XColumn > &_rxField, const css::uno::Reference< css::util::XNumberFormatter > &xFormatter) |
virtual void | PaintCell (OutputDevice &_rDev, const tools::Rectangle &_rRect) |
void | ImplInitWindow (vcl::Window const &rParent, const InitWindowFacet _eInitWhat) |
double | GetValue (const css::uno::Reference< css::sdb::XColumn > &_rxField, const css::uno::Reference< css::util::XNumberFormatter > &xFormatter) const |
![]() | |
OPropertyChangeListener (::osl::Mutex &_rMutex) | |
virtual | ~OPropertyChangeListener () |
virtual void | _disposing (const css::lang::EventObject &_rSource) |
Protected Member Functions | |
virtual bool | commitControl () override |
commits the content of the control (e.g. More... | |
virtual void | updateFromModel (css::uno::Reference< css::beans::XPropertySet > _rxModel) override |
updates the current content of the control (e.g. More... | |
virtual VclPtr< Control > | createField (BrowserDataWin *_pParent, bool bSpinButton, const css::uno::Reference< css::beans::XPropertySet > &_rxModel) override |
virtual void | implAdjustGenericFieldSetting (const css::uno::Reference< css::beans::XPropertySet > &_rxModel) override |
initializes everything which relates to the properties describing the numeric behaviour More... | |
![]() | |
DbSpinField (DbGridColumn &_rColumn, sal_Int16 _nStandardAlign=css::awt::TextAlign::RIGHT) | |
![]() | |
const css::uno::Reference< css::sdbc::XRowSet > & | getCursor () const |
bool | isTransparent () const |
void | setTransparent (bool _bSet) |
void | setAlignedController (bool _bAlign) |
bool | isValuePropertyLocked () const |
determined whether or not the value property is locked More... | |
void | lockValueProperty () |
locks the listening at the value property. More... | |
void | unlockValueProperty () |
unlocks the listening at the value property More... | |
void | doPropertyListening (const OUString &_rPropertyName) |
void | implValuePropertyChanged () |
void | invalidatedController () |
virtual void | _propertyChanged (const css::beans::PropertyChangeEvent &evt) override |
![]() | |
void | disposeAdapter () |
void | setAdapter (OPropertyChangeMultiplexer *_pAdapter) |
Additional Inherited Members | |
![]() | |
DbGridColumn & | m_rColumn |
VclPtr< vcl::Window > | m_pPainter |
VclPtr< vcl::Window > | m_pWindow |
![]() | |
::osl::Mutex | m_aMutex |
Definition at line 601 of file gridcell.hxx.
DbCurrencyField::DbCurrencyField | ( | DbGridColumn & | _rColumn | ) |
Definition at line 1996 of file gridcell.cxx.
References DbCellControl::doPropertyListening(), FM_PROP_CURRENCYSYMBOL, FM_PROP_DECIMAL_ACCURACY, FM_PROP_SHOWTHOUSANDSEP, FM_PROP_STRICTFORMAT, FM_PROP_VALUEMAX, FM_PROP_VALUEMIN, and FM_PROP_VALUESTEP.
|
overrideprotectedvirtual |
commits the content of the control (e.g.
the text of an edit field) into the column model (e.g. the "Text" property of the model).
To be overwritten in derived classes.
Implements DbCellControl.
Definition at line 2100 of file gridcell.cxx.
References Any, FM_PROP_VALUE, VclPtr< vcl::Window >::get(), DbGridColumn::getModel(), Formatter::GetValue(), DbCellControl::m_pWindow, and DbCellControl::m_rColumn.
|
overrideprotectedvirtual |
Implements DbSpinField.
Definition at line 2043 of file gridcell.cxx.
References VclPtr< reference_type >::Create().
|
overridevirtual |
Implements DbCellControl.
Definition at line 2074 of file gridcell.cxx.
References DbCellControl::m_pPainter.
|
overrideprotectedvirtual |
initializes everything which relates to the properties describing the numeric behaviour
Reimplemented from DbCellControl.
Definition at line 2008 of file gridcell.cxx.
References aStr, DBG_ASSERT, FM_PROP_CURRENCYSYMBOL, FM_PROP_DECIMAL_ACCURACY, FM_PROP_SHOWTHOUSANDSEP, FM_PROP_STRICTFORMAT, FM_PROP_VALUEMAX, FM_PROP_VALUEMIN, FM_PROP_VALUESTEP, VclPtr< vcl::Window >::get(), getBOOL(), getDouble(), getINT16(), getString(), DbCellControl::m_pPainter, DbCellControl::m_pWindow, weld::LongCurrencyFormatter::SetCurrencySymbol(), Formatter::SetDecimalDigits(), Formatter::SetMaxValue(), Formatter::SetMinValue(), Formatter::SetSpinSize(), Formatter::SetStrictFormat(), and weld::LongCurrencyFormatter::SetUseThousandSep().
|
overridevirtual |
Implements DbCellControl.
Definition at line 2079 of file gridcell.cxx.
References DbCellControl::m_pWindow.
|
overrideprotectedvirtual |
updates the current content of the control (e.g.
the text of an edit field) from the column model (e.g. the "Text" property of the model).
To be overwritten in derived classes.
NULL != _rxModel NULL != m_pWindow
Implements DbCellControl.
Definition at line 2084 of file gridcell.cxx.
References FM_PROP_VALUE, VclPtr< vcl::Window >::get(), DbCellControl::m_pWindow, and Formatter::SetValue().