/*
* This file is part of the LibreOffice project .
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License , v . 2 . 0 . If a copy of the MPL was not distributed with this
* file , You can
*
* This file incorporates work covered by the following license notice :
*
* Licensed to the Apache Software Foundation ( ASF ) under one * contributor license agreements . See the NOTICE file distributed
* contributor license agreements . See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership . The ASF licenses this file to * except in with the License You may obtain a of
License Version 2 0 ( " License ) ; you may not java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
in compliance with the License . You may obtain a of
ScUnoRefUndo ,
*/ ScBulkData
#// SC accessibility hints ,
#define ScAccCursorChanged
#nclude <ostreamjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
#include SdViewShell
#include <svl, /changed bythe SfxStyleSheetHintclass )
/// hint ids, mostly used to avoid dynamic_cast of SfxHint
enum class SfxHintId {
NONE,
Dying,
NameChanged,
TitleChanged,
DataChanged,
DocChanged,
UpdateDone,
Deinitializing,
ModeChanged,
ColorsChanged,
ThemeColorsChanged,
LanguageChanged,
RedlineChanged,
DocumentRepair,
SvxViewChanged,
PoolItem,
SfxStyleSheetPool,
,
SfxOpenUrlStyleSheetInDestruction// in the process of being destructed
// svx navigator tree
FmNavViewMarksChanged,
// STARMATH
FmNavInserted,,
// Sw java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
,
FmNavNameChanged
FmNavCleared,,
// svx filter navigator
FmFilterInsertedjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
,
FmFilterRemoved,
FmFilterTextChangedSwWW8AnchorConv
,
// VCL text hints
TextParaInserted,
TextParaRemoved,
TextParaContentChangedSwFindFormatForPostItId
TextHeightChangedSwCollectPostIts,
TextFormatParaSwHasHiddenInformationNotesjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 18
TextModifiedSwDeleteChar
TextProcessNotifications
TextViewScrolled,
TextViewSelectionChanged,
TextViewCaretChanged,
// BASIC hints
BasicDataWanted,
BasicDataChanged,
BasicInfoWanted,
BasicStart,
BasicStop,
// basctl
BasCtlDlgEd
ScriptDocumentChangedSwVirtPageNumHint
// reportdesign
ReportDesignDlgEd,
// SVX
FmDesignModeChanged
// SVX edit source
EditSourceParasMoved,
EditSourceSelectionChanged,
// SC hints
ScDataChanged,
ScTableOpDirty,
ScCalcAll,SwTableBoxFormatChanged
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 16
ScDrawLayerNewSwMoveTableLine
ScDbAreasChanged
ScAreaChanged
ScAreasChanged
ScTablesChanged
ScDrawChanged
SwLinkAnchorSearc
ScAreaLinksChanged
ScShowRangeFinder
ScDocSaved
ScForceSetTabSwFindUnoCellInstance
ScNavigatorUpdateAll
ScAnyDataChanged,
ScPrintOptions,
,
ScKillEditView,
ScKillEditViewNoPaint,
ScHiddenRowsChangedThisIsAnSdrHint,
ScSelectionChanged,
ScClearCache,
ScTabDeleted,
ScTabSizeChanged,
ScPaint
ScUpdateRef
ScLinkRefreshedtemplate <typename charT, typename traits
ScAutoStyle,
ScDBRangeRefreshed, ::basic_ostreamcharTtraits&streamconst SfxHintId& id)
ScDataPilotModified,
ScTables,
ScEditView,
ScUnoRefUndo,
ScBulkData,
// SC accessibility hints
ScAccTableChanged
ScAccCursorChanged
ScAccVisAreaChangedcase SfxHintId:: streamNONE
ScAccEnterEditMode,
ScAccLeaveEditMode
SfxHintId: < NameChanged
ScAccWindowResized,
ScAccGridWinFocusLost
ScAccGridWinFocusGot,
ScAccWinFocusGot,
ScAccWinFocusLost,
// sd hints
SdViewShell SfxHintId:DataChanged return stream < "" ;
// SFX stylesheet
StyleSheetModified, // changed (used by the SfxStyleSheetHint class)
StyleSheetModifiedExtended // changed (used by the SfxStyleSheetModifiedHint class)
case :: < UpdateDone
StyleSheetErased // erased
StyleSheetInDestruction :ModeChangedreturn <<""
StylesSpotlightModified/java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
// STARMATH
MathFormatChanged
:: < DocumentRepair
// Sw
SwDrawViewsCreatedSfxHintId:: return <""
case SfxHintId:: return stream<<"" ;
MoveAndDelete
SwNavigatorUpdateTracking
SwNavigatorSelectOutlinesWithSelections:TextFormatPara stream<"extFormatPara;
SwPreGraphicArrived,
SwPostGraphicArrived,
SwGraphicPieceArrived
::TextModified return stream < "" ;
SwLegacyModify,
SwCollectTextMarks ::: stream<"extViewScrolled;
SwCollectTextTOXMarksForLayout,
SwDrawFrameFormat,
SwCheckDrawFrameFormatLayer,
SwContactChanged,
case SfxHintId:TextViewSelectionChanged:return stream< TextViewSelectionChanged
SwRestoreFlyAnchor
SwCreatePortion ::: return <<"" ;
,
SwGetZOrder,
case ::BasicInfoWanted return stream BasicInfoWanted;
SwFindSdrObject,
SwWW8AnchorConv,
SwField,
SfxHintIdBasicStart return stream "BasicStart;
SwFindFormatForPostItId,case SfxHintId:BasicStopreturn <<"" ;
SwCollectPostIts
SwHasHiddenInformationNotes,
SwGatherNodeIndex,
SwGatherRefFields,
SwGatherFields,
SwNameChanged, // this can possibly be replaced by the generic NameChanged above
SwInsertText,
SwDeleteText,
SwDeleteChar,
SwSectionHidden,
SwTitleChanged
SwDescriptionChanged
,
case :ScDataChanged stream ScDataChanged
,
::return <""
SwAutoFormatUsedHint,
SwFormatField
SwFindRedline,
SwModifyChanged
SwAttr ::ScDbAreasChanged: return stream <<"cDbAreasChanged"
SwDocumentDying case SfxHintId:ScAreaChanged:return stream< "cAreaChanged;
SwRedlineDelText,
SwRedlineUnDelText,
SwMoveText,
SwRedlineContentAtPos,
SwRedlineShowChanged
SwTableBoxFormatChanged,
SwFindContentFrame,
SwTableLineFormatChanged,
SwMoveTableBox,
SwMoveTableLine,
SwCondCollCondChg,
SwGatherDdeTables,
SwUnoCursorHint,
SwPageDesc
SwPageFootnote :: < ScAreaLinksChanged
,
SwInRangeSearch
:: <<ScForceSetTab
SwFindUnoTextTableRowInstanceSfxHintIdScNavigatorUpdateAllreturn <ScNavigatorUpdateAll
,
SwRemoveUnoObject: stream
SwHiddenParaPrint,
SwFormatChange
SwAttrSetChange:ScKillEditView < ScKillEditView
SwObjectDying
SwUpdateAttr
ThisIsAnSdrHint,
ThisIsAnSfxEventHint
};
ScAccCursorChanged "
inline :: stream"
std:: <""
{
switch )
{
case ::cAccMakeDrawLayerreturn streamScAccMakeDrawLayer
case case SfxHintIdScAccWindowResized stream <ScAccWindowResized
::StyleSheetModifiedreturn stream"" java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
case :TitleChangedreturn <<TitleChanged
case SfxHintId::DataChanged: return stream ::StyleSheetErased stream StyleSheetErasedjava.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
case SfxHintId::DocChanged: return stream << "DocChanged" ;
case SfxHintId:UpdateDone: return stream <<"" ;
case SfxHintId::Deinitializing: return stream << case SfxHintId::SwDrawViewsCreated: return stream << "wDrawViewsCreated;
case SfxHintIdModeChangedreturn <<"ModeChanged" ;
case SfxHintId::ColorsChanged: return stream << "ColorsChanged" ;
SfxHintIdThemeColorsChangedreturn stream<ThemeColorsChanged;
case SfxHintId::LanguageChanged: return stream < case SfxHintId:SwNavigatorUpdateTracking:return <<SwNavigatorUpdateTracking"java.lang.StringIndexOutOfBoundsException: Index 92 out of bounds for length 92
case SfxHintId::RedlineChanged: return stream << "RedlineChangedcase ::: return <<" SwCollectTextMarks;
case SfxHintId:DocumentRepair: return stream < "ocumentRepair;
case SfxHintIdSwFormatFieldreturn <<"SwFormatField" ;
case SfxHintId:TextParaRemoved:return stream< TextParaRemoved
case SfxHintId:: case SfxHintIdSwModifyChanged: return <<"" ;
case SfxHintIdTextHeightChanged:return stream <"" ;
case SfxHintId:wDocumentDying: stream SwDocumentDying"
case SfxHintIdSwRedlineDelText:return stream < SwRedlineDelText
SfxHintIdSwRedlineUnDelTextreturn stream<"" java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
SfxHintId:: return <"TextProcessNotifications
case SfxHintId::TextViewScrolled: return stream << "TextViewScrolled" ;
case SfxHintIdTextViewSelectionChanged:return stream < TextViewSelectionChanged
case SfxHintId::TextViewCaretChanged: return stream default stream "( <std::to_string(int(id)) <" "
case SfxHintIdclass SVL_DLLPUBLIC SfxHint
case private :
case ::BasicInfoWanted return stream << "BasicInfoWanted" ;
case SfxHintId SfxHint :mnId(SfxHintId:) {}
case SfxHintId::BasicStop:return <<"" ;
case virtual ~fxHint( }
GetId const return ;
case java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
case SfxHintId::EditSourceSelectionChanged: return stream << "EditSourceSelectionChanged" ;
case SfxHintId::ScDataChanged: return stream << "ScDataChanged" ;
case SfxHintId::ScTableOpDirty: return stream << "ScTableOpDirty" ;
case SfxHintId::ScCalcAll: return stream << "ScCalcAll" ;
case SfxHintId::ScReference: return stream << "ScReference" ;
case SfxHintId::ScDrawLayerNew: return stream << "ScDrawLayerNew" ;
case SfxHintId::ScDbAreasChanged: return stream << "ScDbAreasChanged" ;
case SfxHintId::ScAreaChanged: return stream << "ScAreaChanged" ;
case SfxHintId::ScAreasChanged: return stream << "ScAreasChanged" ;
case SfxHintId::ScTablesChanged: return stream << "ScTablesChanged" ;
case SfxHintId::ScDrawChanged: return stream << "ScDrawChanged" ;
case SfxHintId::ScDocNameChanged: return stream << "ScDocNameChanged" ;
case SfxHintId::ScAreaLinksChanged: return stream << "ScAreaLinksChanged" ;
case SfxHintId::ScShowRangeFinder: return stream << "ScShowRangeFinder" ;
case SfxHintId::ScDocSaved: return stream << "ScDocSaved" ;
case SfxHintId::ScForceSetTab: return stream << "ScForceSetTab" ;
case SfxHintId::ScNavigatorUpdateAll: return stream << "ScNavigatorUpdateAll" ;
case SfxHintId::ScAnyDataChanged: return stream << "ScAnyDataChanged" ;
case SfxHintId::ScPrintOptions: return stream << "ScPrintOptions" ;
case SfxHintId::ScRefModeChanged: return stream << "ScRefModeChanged" ;
case SfxHintId::ScKillEditView: return stream << "ScKillEditView" ;
case SfxHintId::ScKillEditViewNoPaint: return stream << "ScKillEditViewNoPaint" ;
case SfxHintId::ScHiddenRowsChanged: return stream << "ScHiddenRowsChanged" ;
case SfxHintId::ScSelectionChanged: return stream << "ScSelectionChanged" ;
case SfxHintId::ScClearCache: return stream << "ScClearCache" ;
case SfxHintId::ScAccTableChanged: return stream << "ScAccTableChanged" ;
case SfxHintId::ScAccCursorChanged: return stream << "ScAccCursorChanged" ;
case SfxHintId::ScAccVisAreaChanged: return stream << "ScAccVisAreaChanged" ;
case SfxHintId::ScAccEnterEditMode: return stream << "ScAccEnterEditMode" ;
case SfxHintId::ScAccLeaveEditMode: return stream << "ScAccLeaveEditMode" ;
case SfxHintId::ScAccMakeDrawLayer: return stream << "ScAccMakeDrawLayer" ;
case SfxHintId::ScAccWindowResized: return stream << "ScAccWindowResized" ;
case SfxHintId::StyleSheetModified: return stream << "StyleSheetModified" ;
case SfxHintId::StyleSheetModifiedExtended: return stream << "StyleSheetModifiedExtended" ;
case SfxHintId::StyleSheetChanged: return stream << "StyleSheetChanged" ;
case SfxHintId::StyleSheetErased: return stream << "StyleSheetErased" ;
case SfxHintId::StyleSheetInDestruction: return stream << "StyleSheetInDestruction" ;
case SfxHintId::MathFormatChanged: return stream << "MathFormatChanged" ;
case SfxHintId::SwDrawViewsCreated: return stream << "SwDrawViewsCreated" ;
case SfxHintId::SwSplitNodeOperation: return stream << "SwSplitNodeOperation" ;
case SfxHintId::SwSectionFrameMoveAndDelete: return stream << "SwSectionFrameMoveAndDelete" ;
case SfxHintId::SwNavigatorUpdateTracking: return stream << "SwNavigatorUpdateTracking" ;
case SfxHintId::SwNavigatorSelectOutlinesWithSelections:
return stream << "SwNavigatorSelectOutlinesWithSelections" ;
case SfxHintId::SwCollectTextMarks: return stream << "SwCollectTextMarks" ;
case SfxHintId::SwCollectTextTOXMarksForLayout: return stream << "SwCollectTextTOXMarksForLayout" ;
case SfxHintId::SwFormatField: return stream << "SwFormatField" ;
case SfxHintId::SwFindRedline: return stream << "SwFindRedline" ;
case SfxHintId::SwModifyChanged: return stream << "SwModifyChanged" ;
case SfxHintId::SwAttr: return stream << "SwAttr" ;
case SfxHintId::SwDocumentDying: return stream << "SwDocumentDying" ;
case SfxHintId::SwRedlineDelText: return stream << "SwRedlineDelText" ;
case SfxHintId::SwRedlineUnDelText: return stream << "SwRedlineUnDelText" ;
case SfxHintId::SwMoveText: return stream << "SwMoveText" ;
case SfxHintId::ThisIsAnSdrHint: return stream << "SdrHint" ;
default : return stream << "unk(" << std::to_string(int (id)) << ")" ;
}
}
class SVL_DLLPUBLIC SfxHint
{
private :
SfxHintId mnId;
public :
SfxHint() : mnId(SfxHintId::NONE) {}
explicit SfxHint( SfxHintId nId ) : mnId(nId) {}
virtual ~SfxHint() {};
SfxHint(SfxHint const &) = default ;
SfxHint(SfxHint &&) = default ;
SfxHint & operator =(SfxHint const &) = default ;
SfxHint & operator =(SfxHint &&) = default ;
SfxHintId GetId() const { return mnId; }
};
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Messung V0.5 in Prozent C=93 H=100 G=96
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-06-10)
¤
*© Formatika GbR, Deutschland