LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
dbaccess::DatabaseDocumentLoader Class Reference
Inheritance diagram for dbaccess::DatabaseDocumentLoader:
[legend]
Collaboration diagram for dbaccess::DatabaseDocumentLoader:
[legend]

Public Member Functions

 DatabaseDocumentLoader (const Reference< XComponentContext > &rxContext)
 
void append (const ODatabaseModelImpl &_rModelImpl)
 
void remove (const ODatabaseModelImpl &_rModelImpl)
 

Private Member Functions

virtual void SAL_CALL queryTermination (const lang::EventObject &Event) override
 
virtual void SAL_CALL notifyTermination (const lang::EventObject &Event) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 

Private Attributes

Reference< XDesktop2 > m_xDesktop
 
std::vector< const ODatabaseModelImpl * > m_aDatabaseDocuments
 

Detailed Description

Definition at line 94 of file databasecontext.cxx.

Constructor & Destructor Documentation

◆ DatabaseDocumentLoader()

dbaccess::DatabaseDocumentLoader::DatabaseDocumentLoader ( const Reference< XComponentContext > &  rxContext)
explicit

Definition at line 122 of file databasecontext.cxx.

References DBG_UNHANDLED_EXCEPTION, Exception, and m_xDesktop.

Member Function Documentation

◆ append()

void dbaccess::DatabaseDocumentLoader::append ( const ODatabaseModelImpl _rModelImpl)
inline

Definition at line 103 of file databasecontext.cxx.

References m_aDatabaseDocuments.

◆ disposing()

void SAL_CALL dbaccess::DatabaseDocumentLoader::disposing ( const css::lang::EventObject &  Source)
overrideprivatevirtual

Definition at line 162 of file databasecontext.cxx.

◆ notifyTermination()

void SAL_CALL dbaccess::DatabaseDocumentLoader::notifyTermination ( const lang::EventObject &  Event)
overrideprivatevirtual

Definition at line 158 of file databasecontext.cxx.

◆ queryTermination()

void SAL_CALL dbaccess::DatabaseDocumentLoader::queryTermination ( const lang::EventObject &  Event)
overrideprivatevirtual

Definition at line 135 of file databasecontext.cxx.

References m_aDatabaseDocuments.

◆ remove()

void dbaccess::DatabaseDocumentLoader::remove ( const ODatabaseModelImpl _rModelImpl)
inline

Definition at line 108 of file databasecontext.cxx.

References m_aDatabaseDocuments.

Member Data Documentation

◆ m_aDatabaseDocuments

std::vector< const ODatabaseModelImpl* > dbaccess::DatabaseDocumentLoader::m_aDatabaseDocuments
private

Definition at line 98 of file databasecontext.cxx.

Referenced by append(), queryTermination(), and remove().

◆ m_xDesktop

Reference< XDesktop2 > dbaccess::DatabaseDocumentLoader::m_xDesktop
private

Definition at line 97 of file databasecontext.cxx.

Referenced by DatabaseDocumentLoader().


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