LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | List of all members
IDocumentState Class Referenceabstract

Get information about the current document state. More...

#include <IDocumentState.hxx>

Inheritance diagram for IDocumentState:
[legend]

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

Detailed Description

Get information about the current document state.

Definition at line 24 of file IDocumentState.hxx.

Constructor & Destructor Documentation

◆ ~IDocumentState()

virtual IDocumentState::~IDocumentState ( )
inlineprotectedvirtual

Definition at line 51 of file IDocumentState.hxx.

Member Function Documentation

◆ IsEnableSetModified()

virtual bool IDocumentState::IsEnableSetModified ( ) const
pure virtual

◆ IsInCallModified()

virtual bool IDocumentState::IsInCallModified ( ) const
pure virtual

Implemented in sw::DocumentStateManager.

◆ IsModified()

virtual bool IDocumentState::IsModified ( ) const
pure virtual

◆ IsNewDoc()

virtual bool IDocumentState::IsNewDoc ( ) const
pure virtual

◆ IsUpdateExpField()

virtual bool IDocumentState::IsUpdateExpField ( ) const
pure virtual

◆ ResetModified()

virtual void IDocumentState::ResetModified ( )
pure virtual

◆ SetEnableSetModified()

virtual void IDocumentState::SetEnableSetModified ( bool  bEnableSetModified)
pure virtual

◆ SetModified()

virtual void IDocumentState::SetModified ( )
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().

◆ SetNewDoc()

virtual void IDocumentState::SetNewDoc ( bool  b)
pure virtual

Implemented in sw::DocumentStateManager.

Referenced by SwEditShell::SetNewDoc().

◆ SetUpdateExpFieldStat()

virtual void IDocumentState::SetUpdateExpFieldStat ( bool  b)
pure virtual

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