LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
dbaui::OWizTypeSelectControl Class Referencefinal

#include <WTypeSelect.hxx>

Inheritance diagram for dbaui::OWizTypeSelectControl:
[legend]
Collaboration diagram for dbaui::OWizTypeSelectControl:
[legend]

Public Member Functions

 OWizTypeSelectControl (weld::Container *pPage, OWizTypeSelect *pParentTabPage)
 
virtual ~OWizTypeSelectControl () override
 
virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > getMetaData () override
 
virtual css::uno::Reference< css::sdbc::XConnection > getConnection () override
 
- Public Member Functions inherited from dbaui::OFieldDescControl
 OFieldDescControl (weld::Container *pPage, OTableDesignHelpBar *pHelpBar)
 
virtual ~OFieldDescControl ()
 
void DisplayData (OFieldDescription *pFieldDescr)
 
void SaveData (OFieldDescription *pFieldDescr)
 
void SetControlText (sal_uInt16 nControlId, const OUString &rText)
 
void SetReadOnly (bool bReadOnly)
 
void Enable (bool bEnable)
 
void SetHelpId (const OUString &rId)
 
virtual bool isCutAllowed () override
 
virtual bool isCopyAllowed () override
 
virtual bool isPasteAllowed () override
 
virtual void cut () override
 
virtual void copy () override
 
virtual void paste () override
 
void connect_focus_in (const Link< weld::Widget &, void > &rLink)
 
void Init ()
 
void GrabFocus ()
 
bool HasChildPathFocus () const
 
virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > getMetaData ()=0
 
virtual css::uno::Reference< css::sdbc::XConnection > getConnection ()=0
 
OUString getControlDefault (const OFieldDescription *pFieldDescr, bool _bCheck=true) const
 
OUString CanonicalizeToControlDefault (const OFieldDescription *pFieldDescr, const OUString &rUserText) const
 
void setEditWidth (sal_Int32 _nWidth)
 
virtual bool isCutAllowed ()=0
 
virtual bool isCopyAllowed ()=0
 
virtual bool isPasteAllowed ()=0
 
virtual void copy ()=0
 
virtual void cut ()=0
 
virtual void paste ()=0
 

Private Member Functions

virtual void ActivateAggregate (EControlType eType) override
 
virtual void DeactivateAggregate (EControlType eType) override
 
virtual void CellModified (sal_Int32 nRow, sal_uInt16 nColId) override
 
virtual css::lang::Locale GetLocale () const override
 
virtual css::uno::Reference< css::util::XNumberFormatter > GetFormatter () const override
 
virtual TOTypeInfoSP getTypeInfo (sal_Int32 _nPos) override
 
virtual const OTypeInfoMapgetTypeInfo () const override
 
virtual bool isAutoIncrementValueEnabled () const override
 
virtual OUString getAutoIncrementValue () const override
 

Private Attributes

OWizTypeSelectm_pParentTabPage
 

Additional Inherited Members

- Protected Member Functions inherited from dbaui::OFieldDescControl
void saveCurrentFieldDescData ()
 
OFieldDescriptiongetCurrentFieldDescData ()
 
void setCurrentFieldDescData (OFieldDescription *_pDesc)
 
virtual void ActivateAggregate (EControlType eType)
 
virtual void DeactivateAggregate (EControlType eType)
 
virtual bool IsReadOnly ()
 
virtual css::uno::Reference< css::util::XNumberFormatter > GetFormatter () const =0
 
virtual css::lang::Locale GetLocale () const =0
 
virtual void CellModified (sal_Int32 nRow, sal_uInt16 nColId)=0
 
virtual void SetModified (bool bModified)
 
virtual TOTypeInfoSP getTypeInfo (sal_Int32 _nPos)=0
 
virtual const OTypeInfoMapgetTypeInfo () const =0
 
virtual bool isAutoIncrementValueEnabled () const =0
 
virtual OUString getAutoIncrementValue () const =0
 
OUString BoolStringPersistent (std::u16string_view rUIString) const
 
OUString BoolStringUI (const OUString &rPersistentString) const
 
const OPropColumnEditCtrlgetColumnCtrl () const
 
void implFocusLost (weld::Widget *_pWhich)
 
- Protected Member Functions inherited from dbaui::IClipboardTest
 ~IClipboardTest ()
 

Detailed Description

Definition at line 32 of file WTypeSelect.hxx.

Constructor & Destructor Documentation

◆ OWizTypeSelectControl()

OWizTypeSelectControl::OWizTypeSelectControl ( weld::Container pPage,
OWizTypeSelect pParentTabPage 
)

Definition at line 42 of file WTypeSelect.cxx.

◆ ~OWizTypeSelectControl()

OWizTypeSelectControl::~OWizTypeSelectControl ( )
overridevirtual

Definition at line 48 of file WTypeSelect.cxx.

Member Function Documentation

◆ ActivateAggregate()

void OWizTypeSelectControl::ActivateAggregate ( EControlType  eType)
overrideprivatevirtual

◆ CellModified()

void OWizTypeSelectControl::CellModified ( sal_Int32  nRow,
sal_uInt16  nColId 
)
overrideprivatevirtual

◆ DeactivateAggregate()

void OWizTypeSelectControl::DeactivateAggregate ( EControlType  eType)
overrideprivatevirtual

◆ getAutoIncrementValue()

OUString OWizTypeSelectControl::getAutoIncrementValue ( ) const
overrideprivatevirtual

◆ getConnection()

css::uno::Reference< css::sdbc::XConnection > OWizTypeSelectControl::getConnection ( )
overridevirtual

Implements dbaui::OFieldDescControl.

Definition at line 190 of file WTypeSelect.cxx.

References m_pParentTabPage.

◆ GetFormatter()

Reference< XNumberFormatter > OWizTypeSelectControl::GetFormatter ( ) const
overrideprivatevirtual

Implements dbaui::OFieldDescControl.

Definition at line 170 of file WTypeSelect.cxx.

References m_pParentTabPage.

◆ GetLocale()

css::lang::Locale OWizTypeSelectControl::GetLocale ( ) const
overrideprivatevirtual

Implements dbaui::OFieldDescControl.

Definition at line 165 of file WTypeSelect.cxx.

References m_pParentTabPage.

◆ getMetaData()

css::uno::Reference< css::sdbc::XDatabaseMetaData > OWizTypeSelectControl::getMetaData ( )
overridevirtual

Implements dbaui::OFieldDescControl.

Definition at line 185 of file WTypeSelect.cxx.

References m_pParentTabPage.

Referenced by CellModified().

◆ getTypeInfo() [1/2]

virtual const OTypeInfoMap * dbaui::OWizTypeSelectControl::getTypeInfo ( ) const
overrideprivatevirtual

◆ getTypeInfo() [2/2]

virtual TOTypeInfoSP dbaui::OWizTypeSelectControl::getTypeInfo ( sal_Int32  _nPos)
overrideprivatevirtual

◆ isAutoIncrementValueEnabled()

bool OWizTypeSelectControl::isAutoIncrementValueEnabled ( ) const
overrideprivatevirtual

Member Data Documentation

◆ m_pParentTabPage

OWizTypeSelect* dbaui::OWizTypeSelectControl::m_pParentTabPage
private

The documentation for this class was generated from the following files: