LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
FmFieldWin Class Reference

#include <tabwin.hxx>

Inheritance diagram for FmFieldWin:
[legend]
Collaboration diagram for FmFieldWin:
[legend]

Public Member Functions

 FmFieldWin (SfxBindings *pBindings, SfxChildWindow *pMgr, vcl::Window *pParent)
 
virtual ~FmFieldWin () override
 
virtual void dispose () override
 
virtual void Resize () override
 
virtual void GetFocus () override
 
virtual bool PreNotify (NotifyEvent &_rNEvt) override
 
virtual void StateChanged (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState) override
 
void UpdateContent (FmFormShell const *)
 
void UpdateContent (const css::uno::Reference< css::form::XForm > &)
 
void FillInfo (SfxChildWinInfo &rInfo) const override
 
const OUString & GetDatabaseName () const
 
const ::dbtools::SharedConnectionGetConnection () const
 
const OUString & GetObjectName () const
 
sal_Int32 GetObjectType () const
 
bool createSelectionControls ()
 
- Public Member Functions inherited from SfxFloatingWindow
void Initialize (SfxChildWinInfo const *pInfo)
 
 DECL_LINK (TimerHdl, Timer *, void)
 
- Public Member Functions inherited from SfxControllerItem
SfxBindingsGetBindings ()
 
const SfxBindingsGetBindings () const
 
 SfxControllerItem ()
 
 SfxControllerItem (sal_uInt16 nId, SfxBindings &)
 
virtual ~SfxControllerItem ()
 
void Bind (sal_uInt16 nNewId, SfxBindings *)
 
void UnBind ()
 
void ReBind ()
 
bool IsBound () const
 
void ClearCache ()
 
SfxControllerItemGetItemLink ()
 
SfxControllerItemChangeItemLink (SfxControllerItem *pNewLink)
 
void SetId (sal_uInt16 nItemId)
 
sal_uInt16 GetId () const
 
MapUnit GetCoreMetric () const
 
SAL_DLLPRIVATE void BindInternal_Impl (sal_uInt16 nNewId, SfxBindings *)
 
- Public Member Functions inherited from comphelper::OPropertyChangeListener
 OPropertyChangeListener (::osl::Mutex &_rMutex)
 
virtual ~OPropertyChangeListener ()
 
virtual void _disposing (const css::lang::EventObject &_rSource)
 

Protected Member Functions

virtual void _propertyChanged (const css::beans::PropertyChangeEvent &evt) override
 
- Protected Member Functions inherited from SfxFloatingWindow
 SfxFloatingWindow (SfxBindings *pBindings, SfxChildWindow *pCW, vcl::Window *pParent, WinBits nWinBits)
 
virtual ~SfxFloatingWindow () override
 
virtual void StateChanged (StateChangedType nStateChange) override
 
virtual bool Close () override
 
virtual void Move () override
 
virtual bool EventNotify (NotifyEvent &rNEvt) override
 
SfxBindingsGetBindings ()
 
- Protected Member Functions inherited from comphelper::OPropertyChangeListener
void disposeAdapter ()
 
void setAdapter (OPropertyChangeMultiplexer *_pAdapter)
 

Private Attributes

::osl::Mutex m_aMutex
 
VclPtr< FmFieldWinListBoxpListBox
 
::dbtools::SharedConnection m_aConnection
 
OUString m_aDatabaseName
 
OUString m_aObjectName
 
sal_Int32 m_nObjectType
 
rtl::Reference<::comphelper::OPropertyChangeMultiplexerm_pChangeListener
 

Additional Inherited Members

- Static Public Member Functions inherited from SfxControllerItem
static SfxItemState GetItemState (const SfxPoolItem *pState)
 

Detailed Description

Definition at line 64 of file tabwin.hxx.

Constructor & Destructor Documentation

FmFieldWin::FmFieldWin ( SfxBindings pBindings,
SfxChildWindow pMgr,
vcl::Window pParent 
)
FmFieldWin::~FmFieldWin ( )
overridevirtual

Definition at line 186 of file tabwin.cxx.

Member Function Documentation

void FmFieldWin::_propertyChanged ( const css::beans::PropertyChangeEvent &  evt)
overrideprotectedvirtual

Implements comphelper::OPropertyChangeListener.

Definition at line 260 of file tabwin.cxx.

References UpdateContent().

bool FmFieldWin::createSelectionControls ( )
void FmFieldWin::dispose ( void  )
overridevirtual
void FmFieldWin::FillInfo ( SfxChildWinInfo rInfo) const
overridevirtual

Reimplemented from SfxFloatingWindow.

Definition at line 389 of file tabwin.cxx.

References SfxChildWinInfo::bVisible.

const ::dbtools::SharedConnection& FmFieldWin::GetConnection ( ) const
inline

Definition at line 96 of file tabwin.hxx.

References m_aConnection.

Referenced by createSelectionControls(), and FmFieldWinListBox::StartDrag().

const OUString& FmFieldWin::GetDatabaseName ( ) const
inline

Definition at line 95 of file tabwin.hxx.

References m_aDatabaseName.

Referenced by createSelectionControls(), and FmFieldWinListBox::StartDrag().

void FmFieldWin::GetFocus ( )
overridevirtual

Definition at line 204 of file tabwin.cxx.

References vcl::Window::GrabFocus(), and pListBox.

const OUString& FmFieldWin::GetObjectName ( ) const
inline

Definition at line 97 of file tabwin.hxx.

References m_aObjectName.

Referenced by createSelectionControls(), and FmFieldWinListBox::StartDrag().

sal_Int32 FmFieldWin::GetObjectType ( ) const
inline

Definition at line 98 of file tabwin.hxx.

References m_nObjectType.

Referenced by createSelectionControls(), and FmFieldWinListBox::StartDrag().

bool FmFieldWin::PreNotify ( NotifyEvent _rNEvt)
overridevirtual
void FmFieldWin::Resize ( )
overridevirtual
void FmFieldWin::StateChanged ( sal_uInt16  nSID,
SfxItemState  eState,
const SfxPoolItem pState 
)
overridevirtual

Reimplemented from SfxControllerItem.

Definition at line 267 of file tabwin.cxx.

References GetShell(), and UpdateContent().

void FmFieldWin::UpdateContent ( FmFormShell const *  pShell)
void FmFieldWin::UpdateContent ( const css::uno::Reference< css::form::XForm > &  xForm)

Member Data Documentation

::dbtools::SharedConnection FmFieldWin::m_aConnection
private

Definition at line 71 of file tabwin.hxx.

Referenced by GetConnection(), and UpdateContent().

OUString FmFieldWin::m_aDatabaseName
private

Definition at line 72 of file tabwin.hxx.

Referenced by GetDatabaseName(), and UpdateContent().

::osl::Mutex FmFieldWin::m_aMutex
private

Definition at line 68 of file tabwin.hxx.

OUString FmFieldWin::m_aObjectName
private

Definition at line 72 of file tabwin.hxx.

Referenced by GetObjectName(), and UpdateContent().

sal_Int32 FmFieldWin::m_nObjectType
private

Definition at line 74 of file tabwin.hxx.

Referenced by GetObjectType(), and UpdateContent().

rtl::Reference<::comphelper::OPropertyChangeMultiplexer> FmFieldWin::m_pChangeListener
private

Definition at line 76 of file tabwin.hxx.

Referenced by dispose(), and UpdateContent().

VclPtr<FmFieldWinListBox> FmFieldWin::pListBox
private

Definition at line 69 of file tabwin.hxx.

Referenced by createSelectionControls(), dispose(), FmFieldWin(), GetFocus(), Resize(), and UpdateContent().


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