LibreOffice Module sfx2 (master) 1
|
Public Member Functions | |
IMPL_SfxBaseModel_DataContainer (::osl::Mutex &rMutex, SfxObjectShell *pObjectShell) | |
virtual | ~IMPL_SfxBaseModel_DataContainer () |
virtual void | storageIsModified () override |
indicates the root or a sub storage of the document has been modified More... | |
void | impl_setDocumentProperties (const Reference< document::XDocumentProperties > &) |
Reference< rdf::XDocumentMetadataAccess > | GetDMA () |
Reference< rdf::XDocumentMetadataAccess > | CreateDMAUninitialized () |
void | setModifiedForAutoSave (bool val) |
virtual void | storageIsModified ()=0 |
indicates the root or a sub storage of the document has been modified More... | |
Static Public Attributes | |
static sal_Int64 | g_nInstanceCounter = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from sfx2::IModifiableDocument | |
~IModifiableDocument () | |
Definition at line 197 of file sfxbasemodel.cxx.
|
inline |
Definition at line 235 of file sfxbasemodel.cxx.
References g_nInstanceCounter, and m_sRuntimeUID.
|
inlinevirtual |
Definition at line 252 of file sfxbasemodel.cxx.
|
inline |
Definition at line 308 of file sfxbasemodel.cxx.
References tools::SvRef< typename T >::is(), and m_pObjectShell.
|
inline |
Definition at line 266 of file sfxbasemodel.cxx.
References tools::SvRef< typename T >::is(), m_pObjectShell, m_xDocumentMetadata, Reference, and xModel.
void IMPL_SfxBaseModel_DataContainer::impl_setDocumentProperties | ( | const Reference< document::XDocumentProperties > & | rxNewDocProps | ) |
Definition at line 807 of file sfxbasemodel.cxx.
References tools::SvRef< typename T >::is(), m_pObjectShell, and m_xDocumentProperties.
|
inline |
Definition at line 316 of file sfxbasemodel.cxx.
References m_oDirtyTimestamp.
|
inlineoverridevirtual |
indicates the root or a sub storage of the document has been modified
Implements sfx2::IModifiableDocument.
Definition at line 257 of file sfxbasemodel.cxx.
References tools::SvRef< typename T >::is(), and m_pObjectShell.
|
static |
Definition at line 200 of file sfxbasemodel.cxx.
Referenced by IMPL_SfxBaseModel_DataContainer().
comphelper::OMultiTypeInterfaceContainerHelper2 IMPL_SfxBaseModel_DataContainer::m_aInterfaceContainer |
Definition at line 205 of file sfxbasemodel.cxx.
OUString IMPL_SfxBaseModel_DataContainer::m_aPreusedFilterName |
Definition at line 204 of file sfxbasemodel.cxx.
bool IMPL_SfxBaseModel_DataContainer::m_bClosed |
Definition at line 217 of file sfxbasemodel.cxx.
bool IMPL_SfxBaseModel_DataContainer::m_bClosing |
Definition at line 218 of file sfxbasemodel.cxx.
bool IMPL_SfxBaseModel_DataContainer::m_bDisposing |
Definition at line 222 of file sfxbasemodel.cxx.
bool IMPL_SfxBaseModel_DataContainer::m_bExternalTitle |
Definition at line 221 of file sfxbasemodel.cxx.
bool IMPL_SfxBaseModel_DataContainer::m_bSaving |
Definition at line 219 of file sfxbasemodel.cxx.
bool IMPL_SfxBaseModel_DataContainer::m_bSuicide |
Definition at line 220 of file sfxbasemodel.cxx.
Sequence< document::CmisProperty> IMPL_SfxBaseModel_DataContainer::m_cmisProperties |
Definition at line 231 of file sfxbasemodel.cxx.
Reference< container::XIndexAccess > IMPL_SfxBaseModel_DataContainer::m_contViewData |
Definition at line 215 of file sfxbasemodel.cxx.
sal_uInt16 IMPL_SfxBaseModel_DataContainer::m_nControllerLockCount |
Definition at line 216 of file sfxbasemodel.cxx.
std::optional<std::chrono::steady_clock::time_point> IMPL_SfxBaseModel_DataContainer::m_oDirtyTimestamp |
Definition at line 233 of file sfxbasemodel.cxx.
Referenced by setModifiedForAutoSave().
::rtl::Reference< ::sfx2::DocumentUndoManager > IMPL_SfxBaseModel_DataContainer::m_pDocumentUndoManager |
Definition at line 230 of file sfxbasemodel.cxx.
SfxObjectShellRef IMPL_SfxBaseModel_DataContainer::m_pObjectShell |
Definition at line 201 of file sfxbasemodel.cxx.
Referenced by CreateDMAUninitialized(), GetDMA(), impl_setDocumentProperties(), and storageIsModified().
::rtl::Reference< ::sfx2::DocumentStorageModifyListener > IMPL_SfxBaseModel_DataContainer::m_pStorageModifyListen |
Definition at line 225 of file sfxbasemodel.cxx.
Sequence< beans::PropertyValue> IMPL_SfxBaseModel_DataContainer::m_seqArguments |
Definition at line 213 of file sfxbasemodel.cxx.
std::vector< Reference< frame::XController > > IMPL_SfxBaseModel_DataContainer::m_seqControllers |
Definition at line 214 of file sfxbasemodel.cxx.
OUString IMPL_SfxBaseModel_DataContainer::m_sModuleIdentifier |
Definition at line 226 of file sfxbasemodel.cxx.
OUString IMPL_SfxBaseModel_DataContainer::m_sRuntimeUID |
Definition at line 203 of file sfxbasemodel.cxx.
Referenced by IMPL_SfxBaseModel_DataContainer().
OUString IMPL_SfxBaseModel_DataContainer::m_sURL |
Definition at line 202 of file sfxbasemodel.cxx.
Reference< frame::XController > IMPL_SfxBaseModel_DataContainer::m_xCurrent |
Definition at line 209 of file sfxbasemodel.cxx.
Reference< rdf::XDocumentMetadataAccess> IMPL_SfxBaseModel_DataContainer::m_xDocumentMetadata |
Definition at line 229 of file sfxbasemodel.cxx.
Referenced by GetDMA().
Reference< document::XDocumentProperties > IMPL_SfxBaseModel_DataContainer::m_xDocumentProperties |
Definition at line 210 of file sfxbasemodel.cxx.
Referenced by impl_setDocumentProperties().
Reference< container::XNameReplace > IMPL_SfxBaseModel_DataContainer::m_xEvents |
Definition at line 212 of file sfxbasemodel.cxx.
std::shared_ptr<SfxGrabBagItem> IMPL_SfxBaseModel_DataContainer::m_xGrabBagItem |
Definition at line 232 of file sfxbasemodel.cxx.
Reference< frame::XUntitledNumbers > IMPL_SfxBaseModel_DataContainer::m_xNumberedControllers |
Definition at line 228 of file sfxbasemodel.cxx.
Reference< XInterface > IMPL_SfxBaseModel_DataContainer::m_xParent |
Definition at line 208 of file sfxbasemodel.cxx.
Reference< view::XPrintable> IMPL_SfxBaseModel_DataContainer::m_xPrintable |
Definition at line 223 of file sfxbasemodel.cxx.
Reference< script::XStarBasicAccess > IMPL_SfxBaseModel_DataContainer::m_xStarBasicAccess |
Definition at line 211 of file sfxbasemodel.cxx.
Reference< frame::XTitle > IMPL_SfxBaseModel_DataContainer::m_xTitleHelper |
Definition at line 227 of file sfxbasemodel.cxx.
Reference< ui::XUIConfigurationManager2 > IMPL_SfxBaseModel_DataContainer::m_xUIConfigurationManager |
Definition at line 224 of file sfxbasemodel.cxx.
std::unordered_map<css::uno::Reference< css::drawing::XShape >, std::vector<css::uno::Reference< css::document::XShapeEventListener > > > IMPL_SfxBaseModel_DataContainer::maShapeListeners |
Definition at line 207 of file sfxbasemodel.cxx.