LibreOffice Module extensions (master) 1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
BibFrameController_Impl Class Reference

#include <framectr.hxx>

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

Public Member Functions

 BibFrameController_Impl (css::uno::Reference< css::awt::XWindow > xComponent, BibDataManager *pDatMan)
 
virtual ~BibFrameController_Impl () override
 
void ChangeDataSource (const css::uno::Sequence< css::beans::PropertyValue > &aArgs)
 
void RemoveFilter ()
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &sServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL attachFrame (const css::uno::Reference< css::frame::XFrame > &xFrame) override
 
virtual sal_Bool SAL_CALL attachModel (const css::uno::Reference< css::frame::XModel > &xModel) override
 
virtual sal_Bool SAL_CALL suspend (sal_Bool bSuspend) override
 
virtual css::uno::Any SAL_CALL getViewData () override
 
virtual void SAL_CALL restoreViewData (const css::uno::Any &Value) override
 
virtual css::uno::Reference< css::frame::XFrame > SAL_CALL getFrame () override
 
virtual css::uno::Reference< css::frame::XModel > SAL_CALL getModel () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL queryDispatch (const css::util::URL &aURL, const OUString &aTargetFrameName, sal_Int32 nSearchFlags) override
 
virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL queryDispatches (const css::uno::Sequence< css::frame::DispatchDescriptor > &aDescripts) override
 
virtual void SAL_CALL dispatch (const css::util::URL &aURL, const css::uno::Sequence< css::beans::PropertyValue > &aArgs) override
 
virtual void SAL_CALL addStatusListener (const css::uno::Reference< css::frame::XStatusListener > &xControl, const css::util::URL &aURL) override
 
virtual void SAL_CALL removeStatusListener (const css::uno::Reference< css::frame::XStatusListener > &xControl, const css::util::URL &aURL) override
 
virtual css::uno::Sequence< ::sal_Int16 > SAL_CALL getSupportedCommandGroups () override
 
virtual css::uno::Sequence< css::frame::DispatchInformation > SAL_CALL getConfigurableDispatchInformation (::sal_Int16 CommandGroup) override
 

Private Member Functions

 DECL_LINK (DisposeHdl, void *, void)
 

Static Private Member Functions

static bool SaveModified (const css::uno::Reference< css::form::runtime::XFormController > &xController)
 

Private Attributes

rtl::Reference< BibFrameCtrl_Implm_xImpl
 
BibStatusDispatchArr m_aStatusListeners
 
css::uno::Reference< css::awt::XWindow > m_xWindow
 
css::uno::Reference< css::frame::XFrame > m_xFrame
 
bool m_bDisposing
 
rtl::Reference< BibDataManagerm_xDatMan
 
VclPtr< vcl::Windowm_xLastQueriedFocusWin
 

Friends

class BibFrameCtrl_Impl
 

Detailed Description

Definition at line 56 of file framectr.hxx.

Constructor & Destructor Documentation

◆ BibFrameController_Impl()

BibFrameController_Impl::BibFrameController_Impl ( css::uno::Reference< css::awt::XWindow >  xComponent,
BibDataManager pDatMan 
)

Definition at line 151 of file framectr.cxx.

References BibFrameCtrl_Impl, m_bDisposing, and m_xImpl.

◆ ~BibFrameController_Impl()

BibFrameController_Impl::~BibFrameController_Impl ( )
overridevirtual

Definition at line 161 of file framectr.cxx.

References m_xDatMan, and m_xImpl.

Member Function Documentation

◆ addEventListener()

void BibFrameController_Impl::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overridevirtual

Definition at line 239 of file framectr.cxx.

References m_xImpl.

◆ addStatusListener()

void BibFrameController_Impl::addStatusListener ( const css::uno::Reference< css::frame::XStatusListener > &  xControl,
const css::util::URL &  aURL 
)
overridevirtual

◆ attachFrame()

void BibFrameController_Impl::attachFrame ( const css::uno::Reference< css::frame::XFrame > &  xFrame)
overridevirtual

Definition at line 184 of file framectr.cxx.

References m_xFrame, and m_xImpl.

◆ attachModel()

sal_Bool BibFrameController_Impl::attachModel ( const css::uno::Reference< css::frame::XModel > &  xModel)
overridevirtual

Definition at line 190 of file framectr.cxx.

◆ ChangeDataSource()

void BibFrameController_Impl::ChangeDataSource ( const css::uno::Sequence< css::beans::PropertyValue > &  aArgs)

◆ DECL_LINK()

BibFrameController_Impl::DECL_LINK ( DisposeHdl  ,
void *  ,
void   
)
private

◆ dispatch()

void BibFrameController_Impl::dispatch ( const css::util::URL &  aURL,
const css::uno::Sequence< css::beans::PropertyValue > &  aArgs 
)
overridevirtual

◆ dispose()

void BibFrameController_Impl::dispose ( void  )
overridevirtual

◆ getConfigurableDispatchInformation()

uno::Sequence< frame::DispatchInformation > SAL_CALL BibFrameController_Impl::getConfigurableDispatchInformation ( ::sal_Int16  CommandGroup)
overridevirtual

Definition at line 285 of file framectr.cxx.

References comphelper::containerToSequence(), and GetCommandToInfoCache().

◆ getFrame()

uno::Reference< XFrame > BibFrameController_Impl::getFrame ( )
overridevirtual

Definition at line 213 of file framectr.cxx.

References m_xFrame.

Referenced by dispose(), BibFrameCtrl_Impl::disposing(), and suspend().

◆ getImplementationName()

OUString SAL_CALL BibFrameController_Impl::getImplementationName ( )
overridevirtual

Definition at line 167 of file framectr.cxx.

◆ getModel()

uno::Reference< XModel > BibFrameController_Impl::getModel ( )
overridevirtual

Definition at line 218 of file framectr.cxx.

◆ getSupportedCommandGroups()

uno::Sequence<::sal_Int16 > SAL_CALL BibFrameController_Impl::getSupportedCommandGroups ( )
overridevirtual

Definition at line 275 of file framectr.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL BibFrameController_Impl::getSupportedServiceNames ( )
overridevirtual

Definition at line 177 of file framectr.cxx.

◆ getViewData()

uno::Any BibFrameController_Impl::getViewData ( )
overridevirtual

Definition at line 204 of file framectr.cxx.

◆ queryDispatch()

uno::Reference< frame::XDispatch > BibFrameController_Impl::queryDispatch ( const css::util::URL &  aURL,
const OUString &  aTargetFrameName,
sal_Int32  nSearchFlags 
)
overridevirtual

Definition at line 249 of file framectr.cxx.

References aURL, GetCommandToInfoCache(), m_bDisposing, and m_xDatMan.

Referenced by queryDispatches().

◆ queryDispatches()

uno::Sequence< uno::Reference< XDispatch > > BibFrameController_Impl::queryDispatches ( const css::uno::Sequence< css::frame::DispatchDescriptor > &  aDescripts)
overridevirtual

Definition at line 266 of file framectr.cxx.

References i, and queryDispatch().

◆ removeEventListener()

void BibFrameController_Impl::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overridevirtual

Definition at line 244 of file framectr.cxx.

References m_xImpl.

◆ RemoveFilter()

void BibFrameController_Impl::RemoveFilter ( )

◆ removeStatusListener()

void BibFrameController_Impl::removeStatusListener ( const css::uno::Reference< css::frame::XStatusListener > &  xControl,
const css::util::URL &  aURL 
)
overridevirtual

◆ restoreViewData()

void BibFrameController_Impl::restoreViewData ( const css::uno::Any &  Value)
overridevirtual

Definition at line 209 of file framectr.cxx.

◆ SaveModified()

bool BibFrameController_Impl::SaveModified ( const css::uno::Reference< css::form::runtime::XFormController > &  xController)
staticprivate

Definition at line 322 of file framectr.cxx.

References Exception, TOOLS_WARN_EXCEPTION, and xController.

Referenced by dispatch().

◆ supportsService()

sal_Bool SAL_CALL BibFrameController_Impl::supportsService ( const OUString &  sServiceName)
overridevirtual

Definition at line 172 of file framectr.cxx.

References sServiceName, and cppu::supportsService().

◆ suspend()

sal_Bool BibFrameController_Impl::suspend ( sal_Bool  bSuspend)
overridevirtual

Definition at line 195 of file framectr.cxx.

References getFrame(), and m_xImpl.

Friends And Related Function Documentation

◆ BibFrameCtrl_Impl

friend class BibFrameCtrl_Impl
friend

Definition at line 64 of file framectr.hxx.

Referenced by BibFrameController_Impl().

Member Data Documentation

◆ m_aStatusListeners

BibStatusDispatchArr BibFrameController_Impl::m_aStatusListeners
private

◆ m_bDisposing

bool BibFrameController_Impl::m_bDisposing
private

◆ m_xDatMan

rtl::Reference<BibDataManager> BibFrameController_Impl::m_xDatMan
private

◆ m_xFrame

css::uno::Reference< css::frame::XFrame > BibFrameController_Impl::m_xFrame
private

Definition at line 68 of file framectr.hxx.

Referenced by attachFrame(), and getFrame().

◆ m_xImpl

rtl::Reference<BibFrameCtrl_Impl> BibFrameController_Impl::m_xImpl
private

◆ m_xLastQueriedFocusWin

VclPtr<vcl::Window> BibFrameController_Impl::m_xLastQueriedFocusWin
private

Definition at line 71 of file framectr.hxx.

Referenced by addStatusListener(), dispatch(), and dispose().

◆ m_xWindow

css::uno::Reference< css::awt::XWindow > BibFrameController_Impl::m_xWindow
private

Definition at line 67 of file framectr.hxx.

Referenced by addStatusListener(), and dispatch().


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