LibreOffice Module dbaccess (master) 1
Classes | Namespaces | Typedefs
ModelImpl.hxx File Reference
#include "ContentHelper.hxx"
#include "documentevents.hxx"
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/beans/XPropertyBag.hpp>
#include <com/sun/star/document/XDocumentSubStorageSupplier.hpp>
#include <com/sun/star/embed/XStorage.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/lang/XSingleServiceFactory.hpp>
#include <com/sun/star/script/XStorageBasedLibraryContainer.hpp>
#include <com/sun/star/sdbc/XDataSource.hpp>
#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
#include <comphelper/namedvaluecollection.hxx>
#include <cppuhelper/weakref.hxx>
#include <vcl/svapp.hxx>
#include <sfx2/docmacromode.hxx>
#include <sfx2/docstoragemodifylistener.hxx>
#include <unotools/sharedunocomponent.hxx>
#include <rtl/ref.hxx>
#include <o3tl/enumarray.hxx>
Include dependency graph for ModelImpl.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dbaccess::AsciiPropertyValue
 
class  dbaccess::ODatabaseModelImpl
 
struct  dbaccess::ODatabaseModelImpl::ResetModelAccess
 
class  dbaccess::ModelDependentComponent
 a small base class for UNO components whose functionality depends on an ODatabaseModelImpl More...
 
class  dbaccess::ModifyLock
 
class  dbaccess::ModelMethodGuard
 a guard for public methods of objects dependent on an ODatabaseModelImpl instance More...
 

Namespaces

namespace  comphelper
 
namespace  dbaccess
 

Typedefs

typedef std::vector< css::uno::WeakReference< css::sdbc::XConnection > > dbaccess::OWeakConnectionArray
 
typedef ::utl::SharedUNOComponent< css::embed::XStorage > dbaccess::SharedStorage