23#include <com/sun/star/uno/XComponentContext.hpp>
24#include <com/sun/star/util/XNumberFormatter.hpp>
33 css::uno::Reference< css::uno::XComponentContext>
m_xContext;
35 mutable css::uno::Reference< css::util::XNumberFormatter >
m_xFormatter;
48 virtual css::lang::Locale
GetLocale()
const override;
49 virtual css::uno::Reference< css::util::XNumberFormatter >
GetFormatter()
const override;
53 virtual void CellModified(sal_Int32 nRow, sal_uInt16 nColId )
override;
57 const css::uno::Reference< css::uno::XComponentContext>& _rxContext);
59 void setConnection(
const css::uno::Reference< css::sdbc::XConnection>& _xCon);
61 virtual css::uno::Reference< css::sdbc::XDatabaseMetaData>
getMetaData()
override;
62 virtual css::uno::Reference< css::sdbc::XConnection>
getConnection()
override;
72 const css::uno::Reference< css::uno::XComponentContext>& _rxContext);
73 virtual void dispose()
override;
OColumnControlWindow & GetControl()
std::unique_ptr< OColumnControlWindow > m_xControl
OColumnControlTopLevel(vcl::Window *pParent, const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
virtual void dispose() override
virtual void GetFocus() override
css::lang::Locale m_aLocale
virtual css::uno::Reference< css::sdbc::XConnection > getConnection() override
TOTypeInfoSP const & getDefaultTyp() const
virtual TOTypeInfoSP getTypeInfo(sal_Int32 _nPos) override
css::uno::Reference< css::sdbc::XConnection > m_xConnection
virtual void CellModified(sal_Int32 nRow, sal_uInt16 nColId) override
virtual OUString getAutoIncrementValue() const override
virtual void ActivateAggregate(EControlType eType) override
virtual css::lang::Locale GetLocale() const override
std::vector< OTypeInfoMap::iterator > m_aDestTypeInfoIndex
css::uno::Reference< css::util::XNumberFormatter > m_xFormatter
virtual bool isAutoIncrementValueEnabled() const override
css::uno::Reference< css::uno::XComponentContext > m_xContext
OUString m_sAutoIncrementValue
virtual css::uno::Reference< css::util::XNumberFormatter > GetFormatter() const override
bool m_bAutoIncrementEnabled
OColumnControlWindow(weld::Container *pParent, const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
OTypeInfoMap m_aDestTypeInfo
virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > getMetaData() override
virtual void DeactivateAggregate(EControlType eType) override
void setConnection(const css::uno::Reference< css::sdbc::XConnection > &_xCon)
virtual const OTypeInfoMap * getTypeInfo() const override
std::multimap< sal_Int32, TOTypeInfoSP > OTypeInfoMap
std::shared_ptr< OTypeInfo > TOTypeInfoSP