|
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().