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

#include <FieldDescControl.hxx>

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

Public Member Functions

 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
 

Protected Member Functions

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 ()
 

Private Member Functions

 DECL_LINK (FormatClickHdl, weld::Button &, void)
 
 DECL_LINK (ChangeHdl, weld::ComboBox &, void)
 
 DECL_LINK (OnControlFocusLost, weld::Widget &, void)
 
 DECL_LINK (OnControlFocusGot, weld::Widget &, void)
 
 DECL_LINK (HelpFocusOut, weld::Widget &, void)
 
void UpdateFormatSample (OFieldDescription const *pFieldDescr)
 
bool isTextFormat (const OFieldDescription *_pFieldDescr, sal_uInt32 &_nFormatKey) const
 
std::unique_ptr< OPropNumericEditCtrlCreateNumericControl (const OUString &rId, TranslateId pHelpId, short _nProperty, const OUString &_sHelpId)
 
void InitializeControl (weld::Widget *_pControl, const OUString &_sHelpId)
 
void InitializeControl (OPropListBoxCtrl *_pControl, const OUString &_sHelpId, bool _bAddChangeHandler)
 
bool IsFocusInEditableWidget () const
 
void dispose ()
 

Private Attributes

std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 
OTableDesignHelpBarm_pHelp
 
weld::Widgetm_pLastFocusWindow
 
weld::Widgetm_pActFocusWindow
 
std::unique_ptr< weld::Labelm_xDefaultText
 
std::unique_ptr< weld::Labelm_xRequiredText
 
std::unique_ptr< weld::Labelm_xAutoIncrementText
 
std::unique_ptr< weld::Labelm_xTextLenText
 
std::unique_ptr< weld::Labelm_xNumTypeText
 
std::unique_ptr< weld::Labelm_xLengthText
 
std::unique_ptr< weld::Labelm_xScaleText
 
std::unique_ptr< weld::Labelm_xFormatText
 
std::unique_ptr< weld::Labelm_xBoolDefaultText
 
std::unique_ptr< weld::Labelm_xColumnNameText
 
std::unique_ptr< weld::Labelm_xTypeText
 
std::unique_ptr< weld::Labelm_xAutoIncrementValueText
 
std::unique_ptr< OPropListBoxCtrlm_xRequired
 
std::unique_ptr< OPropListBoxCtrlm_xNumType
 
std::unique_ptr< OPropListBoxCtrlm_xAutoIncrement
 
std::unique_ptr< OPropEditCtrlm_xDefault
 
std::unique_ptr< OPropNumericEditCtrlm_xTextLen
 
std::unique_ptr< OPropNumericEditCtrlm_xLength
 
std::unique_ptr< OPropNumericEditCtrlm_xScale
 
std::unique_ptr< OPropEditCtrlm_xFormatSample
 
std::unique_ptr< OPropListBoxCtrlm_xBoolDefault
 
std::unique_ptr< OPropColumnEditCtrlm_xColumnName
 
std::unique_ptr< OPropListBoxCtrlm_xType
 
std::unique_ptr< OPropEditCtrlm_xAutoIncrementValue
 
std::unique_ptr< weld::Buttonm_xFormat
 
Link< weld::Widget &, void > m_aControlFocusIn
 
TOTypeInfoSP m_pPreviousType
 
short m_nPos
 
OUString aYes
 
OUString aNo
 
sal_Int32 m_nEditWidth
 
OFieldDescriptionpActFieldDescr
 

Detailed Description

Definition at line 59 of file FieldDescControl.hxx.

Constructor & Destructor Documentation

◆ OFieldDescControl()

OFieldDescControl::OFieldDescControl ( weld::Container pPage,
OTableDesignHelpBar pHelpBar 
)

◆ ~OFieldDescControl()

OFieldDescControl::~OFieldDescControl ( )
virtual

Definition at line 83 of file FieldDescControl.cxx.

References dispose().

Member Function Documentation

◆ ActivateAggregate()

void OFieldDescControl::ActivateAggregate ( EControlType  eType)
protectedvirtual

Reimplemented in dbaui::OColumnControlWindow, dbaui::OWizTypeSelectControl, and dbaui::OTableFieldControl.

Definition at line 383 of file FieldDescControl.cxx.

References aNo, aYes, CreateNumericControl(), DBA_RES, DBG_UNHANDLED_EXCEPTION, eType, Exception, FIELD_PROPERTY_AUTOINC, FIELD_PROPERTY_AUTOINCREMENT, FIELD_PROPERTY_BOOL_DEFAULT, FIELD_PROPERTY_COLUMNNAME, FIELD_PROPERTY_DEFAULT, FIELD_PROPERTY_LENGTH, FIELD_PROPERTY_NUMTYPE, FIELD_PROPERTY_SCALE, FIELD_PROPERTY_TEXTLEN, FIELD_PROPERTY_TYPE, getAutoIncrementValue(), getConnection(), getMetaData(), getTypeInfo(), HID_TAB_AUTOINCREMENTVALUE, HID_TAB_ENT_AUTOINCREMENT, HID_TAB_ENT_BOOL_DEFAULT, HID_TAB_ENT_COLUMNNAME, HID_TAB_ENT_DEFAULT, HID_TAB_ENT_FORMAT, HID_TAB_ENT_FORMAT_SAMPLE, HID_TAB_ENT_LEN, HID_TAB_ENT_NUMTYP, HID_TAB_ENT_REQUIRED, HID_TAB_ENT_SCALE, HID_TAB_ENT_TEXT_LEN, HID_TAB_ENT_TYPE, InitializeControl(), isAutoIncrementValueEnabled(), dbaui::isSQL92CheckEnabled(), LINK, m_nPos, m_xAutoIncrement, m_xAutoIncrementText, m_xAutoIncrementValue, m_xAutoIncrementValueText, m_xBoolDefault, m_xBoolDefaultText, m_xBuilder, m_xColumnName, m_xColumnNameText, m_xDefault, m_xDefaultText, m_xFormat, m_xFormatSample, m_xFormatText, m_xLength, m_xLengthText, m_xNumType, m_xNumTypeText, m_xRequired, m_xRequiredText, m_xScale, m_xScaleText, m_xTextLen, m_xTextLenText, m_xType, m_xTypeText, pActFieldDescr, dbaui::tpAutoIncrement, dbaui::tpAutoIncrementValue, dbaui::tpBoolDefault, dbaui::tpColumnName, dbaui::tpDefault, dbaui::tpFormat, dbaui::tpLength, dbaui::tpNumType, dbaui::tpRequired, dbaui::tpScale, dbaui::tpTextLen, dbaui::tpType, and UpdateFormatSample().

Referenced by dbaui::OColumnControlWindow::ActivateAggregate(), dbaui::OWizTypeSelectControl::ActivateAggregate(), dbaui::OTableFieldControl::ActivateAggregate(), and DisplayData().

◆ BoolStringPersistent()

OUString OFieldDescControl::BoolStringPersistent ( std::u16string_view  rUIString) const
protected

Definition at line 135 of file FieldDescControl.cxx.

References aNo, and aYes.

Referenced by DisplayData(), and SaveData().

◆ BoolStringUI()

OUString OFieldDescControl::BoolStringUI ( const OUString &  rPersistentString) const
protected

Definition at line 144 of file FieldDescControl.cxx.

References aNo, and aYes.

Referenced by DisplayData().

◆ CanonicalizeToControlDefault()

OUString OFieldDescControl::CanonicalizeToControlDefault ( const OFieldDescription pFieldDescr,
const OUString &  rUserText 
) const

◆ CellModified()

virtual void dbaui::OFieldDescControl::CellModified ( sal_Int32  nRow,
sal_uInt16  nColId 
)
protectedpure virtual

◆ connect_focus_in()

void dbaui::OFieldDescControl::connect_focus_in ( const Link< weld::Widget &, void > &  rLink)
inline

Definition at line 178 of file FieldDescControl.hxx.

References m_aControlFocusIn.

◆ copy()

void OFieldDescControl::copy ( )
overridevirtual

Implements dbaui::IClipboardTest.

Definition at line 1236 of file FieldDescControl.cxx.

References weld::Entry::copy_clipboard(), and isCopyAllowed().

◆ CreateNumericControl()

std::unique_ptr< OPropNumericEditCtrl > OFieldDescControl::CreateNumericControl ( const OUString &  rId,
TranslateId  pHelpId,
short  _nProperty,
const OUString &  _sHelpId 
)
private

Definition at line 609 of file FieldDescControl.cxx.

References InitializeControl(), and m_xBuilder.

Referenced by ActivateAggregate().

◆ cut()

void OFieldDescControl::cut ( )
overridevirtual

Implements dbaui::IClipboardTest.

Definition at line 1230 of file FieldDescControl.cxx.

References weld::Entry::cut_clipboard(), and isCutAllowed().

◆ DeactivateAggregate()

void OFieldDescControl::DeactivateAggregate ( EControlType  eType)
protectedvirtual

◆ DECL_LINK() [1/5]

dbaui::OFieldDescControl::DECL_LINK ( ChangeHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [2/5]

dbaui::OFieldDescControl::DECL_LINK ( FormatClickHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/5]

dbaui::OFieldDescControl::DECL_LINK ( HelpFocusOut  ,
weld::Widget ,
void   
)
private

◆ DECL_LINK() [4/5]

dbaui::OFieldDescControl::DECL_LINK ( OnControlFocusGot  ,
weld::Widget ,
void   
)
private

◆ DECL_LINK() [5/5]

dbaui::OFieldDescControl::DECL_LINK ( OnControlFocusLost  ,
weld::Widget ,
void   
)
private

◆ DisplayData()

void OFieldDescControl::DisplayData ( OFieldDescription pFieldDescr)

Definition at line 683 of file FieldDescControl.cxx.

References ActivateAggregate(), aNo, Any, aYes, BoolStringPersistent(), BoolStringUI(), DBA_RES, DeactivateAggregate(), dbaui::OFieldDescription::GetAutoIncrementValue(), dbaui::OFieldDescription::GetControlDefault(), getControlDefault(), dbaui::OFieldDescription::GetName(), dbaui::OFieldDescription::GetPrecision(), dbaui::OFieldDescription::GetScale(), dbaui::OFieldDescription::GetType(), dbaui::OFieldDescription::getTypeInfo(), getTypeInfo(), dbaui::OFieldDescription::IsAutoIncrement(), dbaui::OFieldDescription::IsNullable(), dbaui::OFieldDescription::IsPrimaryKey(), IsReadOnly(), m_pHelp, m_pLastFocusWindow, m_pPreviousType, m_xAutoIncrement, m_xAutoIncrementValue, m_xBoolDefault, m_xColumnName, m_xDefault, m_xFormat, m_xLength, m_xNumType, m_xRequired, m_xScale, m_xTextLen, m_xType, nPos, pActFieldDescr, dbaui::OFieldDescription::SetAutoIncrement(), dbaui::OFieldDescription::SetControlDefault(), dbaui::OTableDesignHelpBar::SetHelpText(), dbaui::OFieldDescription::SetIsNullable(), dbaui::OFieldDescription::SetPrecision(), SetReadOnly(), dbaui::OFieldDescription::SetScale(), dbaui::OFieldDescription::SetType(), dbaui::tpAutoIncrement, dbaui::tpAutoIncrementValue, dbaui::tpBoolDefault, dbaui::tpColumnName, dbaui::tpDefault, dbaui::tpFormat, dbaui::tpLength, dbaui::tpNumType, dbaui::tpRequired, dbaui::tpScale, dbaui::tpTextLen, dbaui::tpType, and UpdateFormatSample().

Referenced by dbaui::OWizTypeSelectControl::CellModified(), and dbaui::OColumnPeer::setColumn().

◆ dispose()

void OFieldDescControl::dispose ( void  )
private

◆ Enable()

void dbaui::OFieldDescControl::Enable ( bool  bEnable)
inline

Definition at line 167 of file FieldDescControl.hxx.

References m_xContainer.

◆ getAutoIncrementValue()

virtual OUString dbaui::OFieldDescControl::getAutoIncrementValue ( ) const
protectedpure virtual

◆ getColumnCtrl()

const OPropColumnEditCtrl * dbaui::OFieldDescControl::getColumnCtrl ( ) const
inlineprotected

Definition at line 152 of file FieldDescControl.hxx.

References m_xColumnName.

Referenced by dbaui::OWizTypeSelectControl::CellModified().

◆ getConnection()

virtual css::uno::Reference< css::sdbc::XConnection > dbaui::OFieldDescControl::getConnection ( )
pure virtual

◆ getControlDefault()

OUString OFieldDescControl::getControlDefault ( const OFieldDescription pFieldDescr,
bool  _bCheck = true 
) const

◆ getCurrentFieldDescData()

OFieldDescription * dbaui::OFieldDescControl::getCurrentFieldDescData ( )
inlineprotected

Definition at line 129 of file FieldDescControl.hxx.

References pActFieldDescr.

Referenced by dbaui::OWizTypeSelectControl::CellModified().

◆ GetFormatter()

virtual css::uno::Reference< css::util::XNumberFormatter > dbaui::OFieldDescControl::GetFormatter ( ) const
protectedpure virtual

◆ GetLocale()

virtual css::lang::Locale dbaui::OFieldDescControl::GetLocale ( ) const
protectedpure virtual

◆ getMetaData()

virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > dbaui::OFieldDescControl::getMetaData ( )
pure virtual

◆ getTypeInfo() [1/2]

virtual const OTypeInfoMap * dbaui::OFieldDescControl::getTypeInfo ( ) const
protectedpure virtual

◆ getTypeInfo() [2/2]

virtual TOTypeInfoSP dbaui::OFieldDescControl::getTypeInfo ( sal_Int32  _nPos)
protectedpure virtual

◆ GrabFocus()

void OFieldDescControl::GrabFocus ( )

◆ HasChildPathFocus()

bool OFieldDescControl::HasChildPathFocus ( ) const

Definition at line 1198 of file FieldDescControl.cxx.

References m_xContainer.

◆ implFocusLost()

void OFieldDescControl::implFocusLost ( weld::Widget _pWhich)
protected

◆ Init()

void OFieldDescControl::Init ( void  )

◆ InitializeControl() [1/2]

void OFieldDescControl::InitializeControl ( OPropListBoxCtrl _pControl,
const OUString &  _sHelpId,
bool  _bAddChangeHandler 
)
private

◆ InitializeControl() [2/2]

void OFieldDescControl::InitializeControl ( weld::Widget _pControl,
const OUString &  _sHelpId 
)
private

◆ isAutoIncrementValueEnabled()

virtual bool dbaui::OFieldDescControl::isAutoIncrementValueEnabled ( ) const
protectedpure virtual

◆ isCopyAllowed()

bool OFieldDescControl::isCopyAllowed ( )
overridevirtual

◆ isCutAllowed()

bool OFieldDescControl::isCutAllowed ( )
overridevirtual

◆ IsFocusInEditableWidget()

bool OFieldDescControl::IsFocusInEditableWidget ( ) const
private

◆ isPasteAllowed()

bool OFieldDescControl::isPasteAllowed ( )
overridevirtual

◆ IsReadOnly()

virtual bool dbaui::OFieldDescControl::IsReadOnly ( )
inlineprotectedvirtual

Reimplemented in dbaui::OTableFieldControl.

Definition at line 134 of file FieldDescControl.hxx.

Referenced by DisplayData().

◆ isTextFormat()

bool OFieldDescControl::isTextFormat ( const OFieldDescription _pFieldDescr,
sal_uInt32 &  _nFormatKey 
) const
private

◆ paste()

void OFieldDescControl::paste ( )
overridevirtual

Implements dbaui::IClipboardTest.

Definition at line 1242 of file FieldDescControl.cxx.

References m_pActFocusWindow, and weld::Entry::paste_clipboard().

◆ saveCurrentFieldDescData()

void dbaui::OFieldDescControl::saveCurrentFieldDescData ( )
inlineprotected

◆ SaveData()

void OFieldDescControl::SaveData ( OFieldDescription pFieldDescr)

◆ SetControlText()

void OFieldDescControl::SetControlText ( sal_uInt16  nControlId,
const OUString &  rText 
)

◆ setCurrentFieldDescData()

void dbaui::OFieldDescControl::setCurrentFieldDescData ( OFieldDescription _pDesc)
inlineprotected

Definition at line 130 of file FieldDescControl.hxx.

References pActFieldDescr.

Referenced by dbaui::OWizTypeSelectControl::CellModified().

◆ setEditWidth()

void dbaui::OFieldDescControl::setEditWidth ( sal_Int32  _nWidth)
inline

Definition at line 197 of file FieldDescControl.hxx.

References m_nEditWidth.

◆ SetHelpId()

void dbaui::OFieldDescControl::SetHelpId ( const OUString &  rId)
inline

Definition at line 168 of file FieldDescControl.hxx.

References m_xContainer.

◆ SetModified()

void OFieldDescControl::SetModified ( bool  bModified)
protectedvirtual

Reimplemented in dbaui::OTableFieldControl.

Definition at line 311 of file FieldDescControl.cxx.

◆ SetReadOnly()

void OFieldDescControl::SetReadOnly ( bool  bReadOnly)

◆ UpdateFormatSample()

void OFieldDescControl::UpdateFormatSample ( OFieldDescription const *  pFieldDescr)
private

Definition at line 1145 of file FieldDescControl.cxx.

References getControlDefault(), and m_xFormatSample.

Referenced by ActivateAggregate(), DisplayData(), and SetControlText().

Member Data Documentation

◆ aNo

OUString dbaui::OFieldDescControl::aNo
private

◆ aYes

OUString dbaui::OFieldDescControl::aYes
private

◆ m_aControlFocusIn

Link<weld::Widget&, void> dbaui::OFieldDescControl::m_aControlFocusIn
private

Definition at line 97 of file FieldDescControl.hxx.

Referenced by connect_focus_in().

◆ m_nEditWidth

sal_Int32 dbaui::OFieldDescControl::m_nEditWidth
private

Definition at line 104 of file FieldDescControl.hxx.

Referenced by InitializeControl(), and setEditWidth().

◆ m_nPos

short dbaui::OFieldDescControl::m_nPos
private

Definition at line 100 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), and DeactivateAggregate().

◆ m_pActFocusWindow

weld::Widget* dbaui::OFieldDescControl::m_pActFocusWindow
private

◆ m_pHelp

OTableDesignHelpBar* dbaui::OFieldDescControl::m_pHelp
private

Definition at line 65 of file FieldDescControl.hxx.

Referenced by DisplayData(), dispose(), implFocusLost(), and OFieldDescControl().

◆ m_pLastFocusWindow

weld::Widget* dbaui::OFieldDescControl::m_pLastFocusWindow
private

◆ m_pPreviousType

TOTypeInfoSP dbaui::OFieldDescControl::m_pPreviousType
private

Definition at line 99 of file FieldDescControl.hxx.

Referenced by DisplayData().

◆ m_xAutoIncrement

std::unique_ptr<OPropListBoxCtrl> dbaui::OFieldDescControl::m_xAutoIncrement
private

◆ m_xAutoIncrementText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xAutoIncrementText
private

Definition at line 71 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xAutoIncrementValue

std::unique_ptr<OPropEditCtrl> dbaui::OFieldDescControl::m_xAutoIncrementValue
private

◆ m_xAutoIncrementValueText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xAutoIncrementValueText
private

Definition at line 80 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xBoolDefault

std::unique_ptr<OPropListBoxCtrl> dbaui::OFieldDescControl::m_xBoolDefault
private

◆ m_xBoolDefaultText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xBoolDefaultText
private

Definition at line 77 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), and dispose().

◆ m_xBuilder

std::unique_ptr<weld::Builder> dbaui::OFieldDescControl::m_xBuilder
private

Definition at line 62 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), CreateNumericControl(), and dispose().

◆ m_xColumnName

std::unique_ptr<OPropColumnEditCtrl> dbaui::OFieldDescControl::m_xColumnName
private

◆ m_xColumnNameText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xColumnNameText
private

Definition at line 78 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xContainer

std::unique_ptr<weld::Container> dbaui::OFieldDescControl::m_xContainer
private

Definition at line 63 of file FieldDescControl.hxx.

Referenced by dispose(), Enable(), GrabFocus(), HasChildPathFocus(), and SetHelpId().

◆ m_xDefault

std::unique_ptr<OPropEditCtrl> dbaui::OFieldDescControl::m_xDefault
private

◆ m_xDefaultText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xDefaultText
private

Definition at line 69 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xFormat

std::unique_ptr<weld::Button> dbaui::OFieldDescControl::m_xFormat
private

◆ m_xFormatSample

std::unique_ptr<OPropEditCtrl> dbaui::OFieldDescControl::m_xFormatSample
private

◆ m_xFormatText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xFormatText
private

Definition at line 76 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xLength

std::unique_ptr<OPropNumericEditCtrl> dbaui::OFieldDescControl::m_xLength
private

◆ m_xLengthText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xLengthText
private

Definition at line 74 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xNumType

std::unique_ptr<OPropListBoxCtrl> dbaui::OFieldDescControl::m_xNumType
private

◆ m_xNumTypeText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xNumTypeText
private

Definition at line 73 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xRequired

std::unique_ptr<OPropListBoxCtrl> dbaui::OFieldDescControl::m_xRequired
private

◆ m_xRequiredText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xRequiredText
private

Definition at line 70 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xScale

std::unique_ptr<OPropNumericEditCtrl> dbaui::OFieldDescControl::m_xScale
private

◆ m_xScaleText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xScaleText
private

Definition at line 75 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xTextLen

std::unique_ptr<OPropNumericEditCtrl> dbaui::OFieldDescControl::m_xTextLen
private

◆ m_xTextLenText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xTextLenText
private

Definition at line 72 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ m_xType

std::unique_ptr<OPropListBoxCtrl> dbaui::OFieldDescControl::m_xType
private

◆ m_xTypeText

std::unique_ptr<weld::Label> dbaui::OFieldDescControl::m_xTypeText
private

Definition at line 79 of file FieldDescControl.hxx.

Referenced by ActivateAggregate(), DeactivateAggregate(), dispose(), and SetReadOnly().

◆ pActFieldDescr

OFieldDescription* dbaui::OFieldDescControl::pActFieldDescr
private

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