LibreOffice Module sd (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sd::ModifyGuard Class Reference

an instance of this guard disables modification of a document during its lifetime More...

#include <drawdoc.hxx>

Collaboration diagram for sd::ModifyGuard:
[legend]

Public Member Functions

 ModifyGuard (SdDrawDocument *pDoc)
 
 ~ModifyGuard ()
 

Private Member Functions

void init ()
 

Private Attributes

DrawDocShellmpDocShell
 
SdDrawDocumentmpDoc
 
bool mbIsEnableSetModified
 
bool mbIsDocumentChanged
 

Detailed Description

an instance of this guard disables modification of a document during its lifetime

Definition at line 704 of file drawdoc.hxx.

Constructor & Destructor Documentation

◆ ModifyGuard()

ModifyGuard::ModifyGuard ( SdDrawDocument pDoc)

Definition at line 1269 of file drawdoc4.cxx.

References init().

◆ ~ModifyGuard()

ModifyGuard::~ModifyGuard ( )

Member Function Documentation

◆ init()

void ModifyGuard::init ( )
private

Member Data Documentation

◆ mbIsDocumentChanged

bool sd::ModifyGuard::mbIsDocumentChanged
private

Definition at line 716 of file drawdoc.hxx.

Referenced by init(), and ~ModifyGuard().

◆ mbIsEnableSetModified

bool sd::ModifyGuard::mbIsEnableSetModified
private

Definition at line 715 of file drawdoc.hxx.

Referenced by init(), and ~ModifyGuard().

◆ mpDoc

SdDrawDocument* sd::ModifyGuard::mpDoc
private

Definition at line 714 of file drawdoc.hxx.

Referenced by init(), and ~ModifyGuard().

◆ mpDocShell

DrawDocShell* sd::ModifyGuard::mpDocShell
private

Definition at line 713 of file drawdoc.hxx.

Referenced by init(), and ~ModifyGuard().


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