LibreOffice Module sw (master) 1
|
Get information about the current document state. More...
#include <IDocumentState.hxx>
Public Member Functions | |
virtual void | SetModified ()=0 |
Must be called manually at changes of format. More... | |
virtual void | ResetModified ()=0 |
virtual bool | IsModified () const =0 |
Changes of document? More... | |
virtual bool | IsInCallModified () const =0 |
virtual bool | IsUpdateExpField () const =0 |
virtual bool | IsNewDoc () const =0 |
virtual void | SetNewDoc (bool b)=0 |
virtual void | SetUpdateExpFieldStat (bool b)=0 |
virtual bool | IsEnableSetModified () const =0 |
virtual void | SetEnableSetModified (bool bEnableSetModified)=0 |
Protected Member Functions | |
virtual | ~IDocumentState () |
Get information about the current document state.
Definition at line 24 of file IDocumentState.hxx.
|
inlineprotectedvirtual |
Definition at line 51 of file IDocumentState.hxx.
|
pure virtual |
|
pure virtual |
Implemented in sw::DocumentStateManager.
|
pure virtual |
Changes of document?
Implemented in sw::DocumentStateManager.
Referenced by SwDoc::CompareDoc(), SwDocStyleSheet::FillStyleSheet(), SwTextRuby::GetCharFormat(), sw::DocumentStylePoolManager::GetFormatFromPool(), sw::DocumentStylePoolManager::GetNumRuleFromPool(), sw::DocumentStylePoolManager::GetPageDescFromPool(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), SwEditShell::IsModified(), lcl_AddColumns(), lcl_GetState(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwDoc::MergeDoc(), SwUserFieldType::SetContent(), sw::DocumentFieldsManager::SetFixFields(), SwEditShell::SetTableChgMode(), and SwNumFormat::UpdateNumNodes().
|
pure virtual |
Implemented in sw::DocumentStateManager.
Referenced by SwContentNotify::ImplDestroy().
|
pure virtual |
Implemented in sw::DocumentStateManager.
Referenced by SwContentNotify::ImplDestroy().
|
pure virtual |
Implemented in sw::DocumentStateManager.
Referenced by SwDoc::CompareDoc(), SwSrcView::Execute(), SwDocStyleSheet::FillStyleSheet(), sw::DocumentStylePoolManager::GetFormatFromPool(), sw::DocumentStylePoolManager::GetNumRuleFromPool(), sw::DocumentStylePoolManager::GetPageDescFromPool(), sw::UndoManager::impl_DoUndoRedo(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), lcl_AddColumns(), lcl_CreateWorkingDocument(), lcl_Execute(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwDoc::MergeDoc(), SwEditShell::ResetModified(), sw::DocumentFieldsManager::SetFixFields(), SwDoc::SwDoc(), SwNumFormat::UpdateNumNodes(), and SwWriter::Write().
|
pure virtual |
|
pure virtual |
Must be called manually at changes of format.
Implemented in sw::DocumentStateManager.
Referenced by sw::DocumentRedlineManager::AcceptRedline(), SwDoc::AdjustCellWidth(), sw::DocumentContentOperationsManager::AppendTextNode(), SwDoc::BalanceRowHeight(), SwDoc::ChangeDBFields(), SwFEShell::ChangeOpaque(), SwDoc::ChgAnchor(), SwDoc::ChgDBData(), SwDoc::ChgNumRuleFormats(), SwDoc::ChgPageDesc(), SwDoc::ChgTableStyle(), SwDoc::ChkBoxNumFormat(), SwEditShell::ClearAutomaticContour(), SwDoc::ClearBoxNumAttrs(), SwDoc::CompareDoc(), SwDoc::ConvertFieldsToText(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwDoc::CopyTextColl(), SwTextBoxHelper::create(), SwDoc::DelCharFormat(), SwExtraRedlineTable::DeleteAllTableRedlines(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), SwDoc::DeleteFormatRefMark(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), SwDoc::DeleteRowCol(), SwDoc::DeleteSelection(), SwExtraRedlineTable::DeleteTableCellRedline(), SwExtraRedlineTable::DeleteTableRowRedline(), SwDoc::DeleteTOXMark(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwDoc::DelNumRule(), SwEditShell::DelNumRules(), SwDoc::DelPageDesc(), SwDoc::DelSectionFormat(), SwDoc::DelTable(), SwDoc::DelTableStyle(), SwDoc::DelTextFormatColl(), sw::mark::Bookmark::DeregisterFromDoc(), sw::DocumentStatisticsManager::DocInfoChgd(), sw::DocumentLinksAdministrationManager::EmbedAllLinks(), SwFEShell::EndDrag(), SwDocShell::Execute(), SwSrcView::Execute(), SwCursor::Find_Text(), SwCursor::FindAttrs(), SwCursor::FindFormat(), SwFEShell::ImpEndCreate(), sw::UndoManager::impl_DoUndoRedo(), IMPL_LINK_NOARG(), sw::mark::AnnotationMark::InitDoc(), sw::mark::Bookmark::InitDoc(), SwDoc::InsCopyOfTable(), SwDoc::InsertCol(), sw::DocumentContentOperationsManager::InsertDrawObj(), sw::DocumentFieldsManager::InsertFieldType(), sw::DocumentContentOperationsManager::InsertItemSet(), sw::DocumentContentOperationsManager::InsertPoolItem(), SwDoc::InsertRow(), sw::DocumentContentOperationsManager::InsertString(), SwDoc::InsertSwSection(), SwDoc::InsertTable(), lcl_InsertLabel(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), SwDoc::MakeCharFormat(), SwDoc::MakeCondTextFormatColl(), SwDoc::MakeDrawFrameFormat(), SwDoc::MakeFlyAndMove(), SwDoc::MakeFlyFrameFormat(), SwDoc::MakeFlySection_(), SwDoc::MakeFrameFormat(), SwDoc::MakeGrfFormatColl(), sw::mark::MarkManager::makeNoTextFieldBookmark(), SwDoc::MakePageDesc(), SwDoc::MakeTableBoxFormat(), SwDoc::MakeTableFrameFormat(), SwDoc::MakeTableLineFormat(), SwDoc::MakeTableStyle(), SwDoc::MakeTextFormatColl(), SwDoc::MergeTable(), UnfloatTableButton::MouseButtonDown(), SwDoc::MoveLeftMargin(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwEditShell::MoveNumParas(), SwEditShell::MoveParagraph(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwDoc::NoNum(), SwDoc::NumOrNoNum(), SwEditShell::NumUpDown(), SwDoc::NumUpDown(), SwXDocumentPropertyHelper::onChange(), SwDoc::OutlineUpDown(), SwEditShell::OutlineUpDown(), sw::DocumentContentOperationsManager::Overwrite(), sw::DocumentRedlineManager::RejectRedline(), sw::DocumentFieldsManager::RemoveFieldType(), SwDoc::RemoveInvisibleContent(), sw::mark::MarkManager::renameMark(), SwDoc::ReplaceNumRule(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwDoc::ReplaceStyles(), sw::DocumentContentOperationsManager::ReRead(), SwDoc::ResetAttrAtFormat(), SwDoc::ResetAttrs(), SwFEShell::ResetFlyFrameAttr(), SwDoc::RstTextAttrs(), SwFEShell::SelectionToBottom(), SwFEShell::SelectionToTop(), SwDoc::SetAttr(), SwDoc::SetBoxAttr(), sw::DocumentSettingManager::setCharacterCompressionType(), sw::mark::CheckboxFieldmark::SetChecked(), SwDoc::SetColRowWidthHeight(), SwUserFieldType::SetContent(), SwDoc::SetCurFootnote(), SwDoc::SetDefault(), SwDoc::SetDocPattern(), SwViewShell::SetEmptyDbFieldHidesPara(), SwDoc::SetEndNoteInfo(), SwDoc::SetFlyFrameDecorative(), SwDoc::SetFlyFrameDescription(), SwDoc::SetFlyFrameTitle(), SwDoc::SetFlyName(), SwDoc::SetFootnoteInfo(), sw::DocumentSettingManager::setForbiddenCharacters(), SwDoc::SetFrameFormatToFly(), SwEditShell::SetGlblDocSaveLinks(), SwEditShell::SetGraphicPolygon(), SwDoc::SetLineNumberInfo(), SwEditShell::SetModified(), SwXTextTable::setName(), SwDocStyleSheet::SetName(), SwDoc::SetNodeNumStart(), SwDoc::SetNumRule(), SwDoc::SetNumRuleStart(), SwFEShell::SetObjAttr(), SwDoc::SetOutlineNumRule(), SwDoc::SetPreviewPrtData(), SwXTextField::setPropertyValue(), sw::DocumentRedlineManager::SetRedlineComment(), sw::DocumentRedlineManager::SetRedlineFlags(), sw::DocumentRedlineManager::SetRedlinePassword(), sw::DocumentDeviceManager::setReferenceDeviceType(), SwDoc::SetRowBackground(), SwDoc::SetRowHeight(), SwDoc::SetRowNotTracked(), SwDoc::SetRowSplit(), SwDoc::SetRowsToRepeat(), SwFEShell::SetTabBackground(), SwDoc::SetTabBorders(), SwDoc::SetTabCols(), SwFEShell::SetTableAttr(), SwDoc::SetTableAutoFormat(), SwDoc::SetTableBoxFormulaAttrs(), SwEditShell::SetTableChgMode(), SwDoc::SetTableName(), SwDoc::SetTabLineStyle(), SwDoc::SetTextFormatColl(), SwDoc::SetTOXBaseName(), SwEditShell::SetUndoNoResetModified(), SwDoc::SortTable(), sw::DocumentContentOperationsManager::SplitNode(), SwDoc::SplitTable(), SwDoc::TableToText(), SwDoc::TextToTable(), sw::DocumentContentOperationsManager::TransliterateText(), SwDoc::UnProtectCells(), SwDoc::UnProtectTables(), SwTOXBaseSection::Update(), SwDDEFieldType::UpdateDDE(), sw::DocumentFieldsManager::UpdateFields(), SwEditShell::UpdateOneField(), SwDoc::UpdateSection(), sw::DocumentFieldsManager::UpdateUsrFields(), and SwDocModifyAndUndoGuard::~SwDocModifyAndUndoGuard().
|
pure virtual |
Implemented in sw::DocumentStateManager.
Referenced by SwEditShell::SetNewDoc().
|
pure virtual |
Implemented in sw::DocumentStateManager.
Referenced by SwWW8ImplReader::UpdateFields().