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 void SetLoaded ()=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 25 of file IDocumentState.hxx.

Constructor & Destructor Documentation

virtual IDocumentState::~IDocumentState ( )
inlineprotectedvirtual

Definition at line 54 of file IDocumentState.hxx.

Member Function Documentation

virtual bool IDocumentState::IsEnableSetModified ( ) const
pure virtual
virtual bool IDocumentState::IsInCallModified ( ) const
pure virtual

Implemented in sw::DocumentStateManager.

virtual bool IDocumentState::IsModified ( ) const
pure virtual
virtual bool IDocumentState::IsNewDoc ( ) const
pure virtual
virtual bool IDocumentState::IsUpdateExpField ( ) const
pure virtual
virtual void IDocumentState::ResetModified ( )
pure virtual
virtual void IDocumentState::SetEnableSetModified ( bool  bEnableSetModified)
pure virtual
virtual void IDocumentState::SetLoaded ( )
pure virtual

Implemented in sw::DocumentStateManager.

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(), SwDoc::ChgAnchor(), SwDoc::ChgDBData(), SwDoc::ChgNumRuleFormats(), SwDoc::ChgTableStyle(), SwDoc::ChkBoxNumFormat(), SwDoc::ClearBoxNumAttrs(), SwDoc::ConvertFieldsToText(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwDoc::CopyTextColl(), SwIntrnlRefLink::DataChanged(), SwIntrnlSectRefLink::DataChanged(), SwDoc::DelCharFormat(), SwExtraRedlineTable::DeleteAllTableRedlines(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), 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::DelSectionFormat(), SwDoc::DelTableStyle(), SwDoc::DelTextFormatColl(), sw::mark::Bookmark::DeregisterFromDoc(), sw::DocumentStatisticsManager::DocInfoChgd(), sw::DocumentLinksAdministrationManager::EmbedAllLinks(), SwSrcView::Execute(), SwDocShell::Execute(), SwCursor::Find_Text(), SwCursor::FindAttrs(), SwCursor::FindFormat(), 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::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(), SwEditShell::OutlineUpDown(), SwDoc::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(), SwDoc::SetAttr(), SwDoc::SetBoxAttr(), sw::mark::CheckboxFieldmark::SetChecked(), SwDoc::SetColRowWidthHeight(), SwUserFieldType::SetContent(), SwDoc::SetCurFootnote(), SwDoc::SetDefault(), SwDoc::SetDocPattern(), SwViewShell::SetEmptyDbFieldHidesPara(), SwDoc::SetEndNoteInfo(), SwDoc::SetFlyFrameAttr(), SwDoc::SetFlyFrameDescription(), SwDoc::SetFlyFrameTitle(), SwDoc::SetFlyName(), SwDoc::SetFootnoteInfo(), SwDoc::SetFrameFormatToFly(), SwEditShell::SetGlblDocSaveLinks(), SwDoc::SetLineNumberInfo(), SwEditShell::SetModified(), SwDocStyleSheet::SetName(), SwXTextTable::setName(), SwDoc::SetNodeNumStart(), SwDoc::SetNumRule(), SwDoc::SetNumRuleStart(), SwDoc::SetOutlineNumRule(), SwDoc::SetPreviewPrtData(), SwXTextField::setPropertyValue(), sw::DocumentRedlineManager::SetRedlineComment(), sw::DocumentRedlineManager::SetRedlineFlags(), sw::DocumentRedlineManager::SetRedlinePassword(), sw::DocumentDeviceManager::setReferenceDeviceType(), SwDoc::SetRowBackground(), SwDoc::SetRowHeight(), 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(), sw::DocumentFieldsManager::UpdateFields(), SwEditShell::UpdateOneField(), SwDoc::UpdateSection(), and sw::DocumentFieldsManager::UpdateUsrFields().

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

Implemented in sw::DocumentStateManager.

Referenced by SwEditShell::SetNewDoc().

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

Implemented in sw::DocumentStateManager.


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