LibreOffice Module sd (master) 1
|
an instance of this guard disables modification of a document during its lifetime More...
#include <drawdoc.hxx>
Public Member Functions | |
ModifyGuard (SdDrawDocument *pDoc) | |
~ModifyGuard () | |
Private Member Functions | |
void | init () |
Private Attributes | |
DrawDocShell * | mpDocShell |
SdDrawDocument * | mpDoc |
bool | mbIsEnableSetModified |
bool | mbIsDocumentChanged |
an instance of this guard disables modification of a document during its lifetime
Definition at line 704 of file drawdoc.hxx.
ModifyGuard::ModifyGuard | ( | SdDrawDocument * | pDoc | ) |
Definition at line 1269 of file drawdoc4.cxx.
References init().
ModifyGuard::~ModifyGuard | ( | ) |
Definition at line 1293 of file drawdoc4.cxx.
References SfxObjectShell::EnableSetModified(), SdrModel::IsChanged(), mbIsDocumentChanged, mbIsEnableSetModified, mpDoc, mpDocShell, and SdDrawDocument::SetChanged().
|
private |
Definition at line 1275 of file drawdoc4.cxx.
References SfxObjectShell::EnableSetModified(), sd::DrawDocShell::GetDoc(), SdDrawDocument::GetDocSh(), SdrModel::IsChanged(), SfxObjectShell::IsEnableSetModified(), mbIsDocumentChanged, mbIsEnableSetModified, mpDoc, and mpDocShell.
Referenced by ModifyGuard().
|
private |
Definition at line 716 of file drawdoc.hxx.
Referenced by init(), and ~ModifyGuard().
|
private |
Definition at line 715 of file drawdoc.hxx.
Referenced by init(), and ~ModifyGuard().
|
private |
Definition at line 714 of file drawdoc.hxx.
Referenced by init(), and ~ModifyGuard().
|
private |
Definition at line 713 of file drawdoc.hxx.
Referenced by init(), and ~ModifyGuard().