diff options
author | Robert Roth <robert.roth.off@gmail.com> | 2010-11-01 02:50:47 +0200 |
---|---|---|
committer | Michael Meeks <michael.meeks@novell.com> | 2010-11-01 20:53:22 +0000 |
commit | 43a36b36986dd2112fc90340e7a8a11ea5369def (patch) | |
tree | 9d20f7db3c4476651295f6f1a92cec36b2ac53dc /sw/inc/ndtxt.hxx | |
parent | 448bea16df6f21575e9befb5052ad9b4a9e50922 (diff) |
Commented out code, bogus comments removed, some german comments translated.
Diffstat (limited to 'sw/inc/ndtxt.hxx')
-rw-r--r-- | sw/inc/ndtxt.hxx | 81 |
1 files changed, 11 insertions, 70 deletions
diff --git a/sw/inc/ndtxt.hxx b/sw/inc/ndtxt.hxx index 2127e389e99e..0e62ce77e0f1 100644 --- a/sw/inc/ndtxt.hxx +++ b/sw/inc/ndtxt.hxx @@ -45,15 +45,10 @@ #include <vector> #include <set> - class SwNumRule; class SwNodeNum; -// --> OD 2008-05-06 #refactorlists# class SwList; -// <-- -// --> OD 2008-12-02 #i96772# class SvxLRSpaceItem; -// <-- namespace utl { class TransliterationWrapper; @@ -65,7 +60,6 @@ class SwTxtFld; // Fuer GetTxtFld() class SfxItemSet; class SwUndoTransliterate; - struct SwSpellArgs; // for Spell(), splargs.hxx struct SwConversionArgs; // for Convert(), splargs.hxx class SwInterHyphInfo; // for Hyphenate(), splargs.hxx @@ -101,9 +95,8 @@ class SW_DLLPUBLIC SwTxtNode: public SwCntntNode, public ::sfx2::Metadatable //Also niemals direkt zugreifen! SwpHints *m_pSwpHints; - // --> OD 2005-11-02 #i51089 - TUNING# mutable SwNodeNum* mpNodeNum; // Numerierung fuer diesen Absatz - // <-- + XubString m_Text; SwParaIdleData_Impl* m_pParaIdleData_Impl; @@ -120,21 +113,16 @@ class SW_DLLPUBLIC SwTxtNode: public SwCntntNode, public ::sfx2::Metadatable bool m_bNotifiable; // BYTE nOutlineLevel; //#outline level, removed by zhaojianwei. - // --> OD 2008-11-19 #i70748# bool mbEmptyListStyleSetDueToSetOutlineLevelAttr; - // <-- - // --> OD 2008-03-27 #refactorlists# // boolean, indicating that a <SetAttr(..)> or <ResetAttr(..)> or // <ResetAllAttr(..)> method is running. // Needed to avoid duplicate handling of attribute change actions. bool mbInSetOrResetAttr; - // <-- - // --> OD 2008-05-06 #refactorlists# + // pointer to the list, to whose the text node is added to SwList* mpList; - // <-- - /// #i111677# cached expansion (for clipboard) + ::std::auto_ptr< ::rtl::OUString > m_pNumStringCache; ::com::sun::star::uno::WeakReference< @@ -195,9 +183,6 @@ class SW_DLLPUBLIC SwTxtNode: public SwCntntNode, public ::sfx2::Metadatable /** create number for this text node, if not already existing - OD 2005-11-02 #i51089 - TUNING# - OD 2007-10-26 #i83479# - made private - @return number of this node */ SwNodeNum* CreateNum() const; @@ -219,9 +204,7 @@ public: void SetAutoCompleteWordDirty( bool bNew ) const; void SetWrong( SwWrongList* pNew, bool bDelete = true ); SwWrongList* GetWrong(); - // --> OD 2008-05-23 #i71360# const SwWrongList* GetWrong() const; - // <-- void SetGrammarCheck( SwGrammarMarkUp* pNew, bool bDelete = true ); SwGrammarMarkUp* GetGrammarCheck(); // SMARTTAGS @@ -253,14 +236,12 @@ public: void GetMinMaxSize( ULONG nIndex, ULONG& rMin, ULONG &rMax, ULONG &rAbs, OutputDevice* pOut = 0 ) const; - // --> OD 2008-03-13 #refactorlists# // overriding to handle change of certain paragraph attributes virtual BOOL SetAttr( const SfxPoolItem& ); virtual BOOL SetAttr( const SfxItemSet& rSet ); virtual BOOL ResetAttr( USHORT nWhich1, USHORT nWhich2 = 0 ); virtual BOOL ResetAttr( const SvUShorts& rWhichArr ); virtual USHORT ResetAllAttr(); - // <-- /// insert text content void InsertText( const XubString & rStr, const SwIndex & rIdx, @@ -293,7 +274,7 @@ public: // loesche das Text-Attribut (muss beim Pool abgemeldet werden!) void DestroyAttr( SwTxtAttr* pAttr ); - // loesche alle Attribute aus dem SwpHintsArray. + // delete all attributes from SwpHintsArray. void ClearSwpHintsArr( bool bDelFields ); /// Insert pAttr into hints array. @return true iff inserted successfully @@ -311,7 +292,6 @@ public: xub_StrLen nStt, xub_StrLen nEnd, const SetAttrMode nMode = nsSetAttrMode::SETATTR_DEFAULT ); // erfrage die Attribute vom TextNode ueber den Bereich - // --> OD 2008-01-16 #newlistlevelattrs# // Introduce 4th optional parameter <bMergeIndentValuesOfNumRule>. // If <bMergeIndentValuesOfNumRule> == TRUE, the indent attributes of // the corresponding list level of an applied list style is merged into @@ -322,7 +302,6 @@ public: BOOL bOnlyTxtAttr = FALSE, BOOL bGetFromChrFmt = TRUE, const bool bMergeIndentValuesOfNumRule = false ) const; - // <-- // uebertrage Attribute eines AttrSets ( AutoFmt ) in das SwpHintsArray void FmtToTxtAttr( SwTxtNode* pNd ); @@ -334,7 +313,6 @@ public: void DeleteAttribute ( SwTxtAttr * const pTxtAttr ); // Aktionen auf Text und Attributen - // --> OD 2008-11-18 #i96213# // introduce optional parameter to control, if all attributes have to be copied. void CopyText( SwTxtNode * const pDest, const SwIndex &rStart, @@ -345,7 +323,6 @@ public: const SwIndex &rStart, xub_StrLen nLen, const bool bForceCopyOfAllAttrs = false ); - // <-- void CutText(SwTxtNode * const pDest, const SwIndex & rStart, const xub_StrLen nLen); @@ -454,9 +431,7 @@ public: void UpdateOutlineState(); - /** -> #i23730# - - Returns if this text node may be numbered. + /** Returns if this text node may be numbered. A text node may be numbered if - it has no SwNodeNum @@ -475,7 +450,6 @@ public: /** Returns outline of numbering string - OD 2005-11-17 #128041# Introduce parameter <_bInclPrefixAndSuffixStrings> in order to control, if the prefix and the suffix strings have to been included or not. @@ -511,17 +485,12 @@ public: */ BOOL GetFirstLineOfsWithNum( short& rFirstOffset ) const; - // --> OD 2010-01-05 #b6884103# SwTwips GetAdditionalIndentForStartingNewList() const; - // <-- - // --> OD 2008-12-02 #i96772# void ClearLRSpaceItemDueToListLevelIndents( SvxLRSpaceItem& o_rLRSpaceItem ) const; - // <-- /** return left margin for tab stop position calculation - OD 2008-06-30 #i91133# Needed for text formatting Method considers new list level attributes, which also can provide a left margin value @@ -529,8 +498,7 @@ public: */ long GetLeftMarginForTabCalculation() const; - /** -> #i29560 - Returns if this text node has a number. + /** Returns if this text node has a number. This text node has a number if it has a SwNodeNum and a numbering rule and the numbering format specified for the @@ -541,8 +509,7 @@ public: */ BOOL HasNumber() const; - /** -> #i29560 - Returns if this text node has a bullet. + /** Returns if this text node has a bullet. This text node has a bullet if it has a SwNodeNum and a numbering rule and the numbering format specified for the @@ -553,8 +520,7 @@ public: */ BOOL HasBullet() const; - /** -> #i27615# - Returns is this text node is numbered. + /** Returns is this text node is numbered. This node is numbered if it has a SwNodeNum and it has a numbering rule and has not a hidden SwNodeNum. @@ -567,8 +533,7 @@ public: */ BOOL IsNumbered() const; - /** -> #i27615# - Returns if this text node has a marked label. + /** Returns if this text node has a marked label. @retval true This text node has a marked label. @retval false else @@ -631,14 +596,11 @@ public: NOTE: This is subject to change, see GetOutlineLevel. */ - //void SetOutlineLevel(int nLevel); - void SetAttrOutlineLevel(int nLevel);//#OutlineLevel,added by zhaojianwei + void SetAttrOutlineLevel(int nLevel);//#OutlineLevel,added by zhaojianwei - // --> OD 2008-11-19 #i70748# bool IsEmptyListStyleDueToSetOutlineLevelAttr(); void SetEmptyListStyleDueToSetOutlineLevelAttr(); void ResetEmptyListStyleDueToResetOutlineLevelAttr(); - // <-- /** Returns the width of leading tabs/blanks in this paragraph. @@ -649,7 +611,6 @@ public: */ USHORT GetWidthOfLeadingTabs() const; - /** Returns if the paragraph has a visible numbering or bullet. This includes all kinds of numbering/bullet/outlines. @@ -660,15 +621,12 @@ public: */ bool HasVisibleNumberingOrBullet() const; - // --> OD 2008-02-19 #refactorlists# void SetListId( const String sListId ); String GetListId() const; - // <-- /** Determines, if the list level indent attributes can be applied to the paragraph. - OD 2008-01-17 #newlistlevelattrs# The list level indents can be applied to the paragraph under the one of following conditions: - the list style is directly applied to the paragraph and the paragraph @@ -687,8 +645,6 @@ public: /** Retrieves the list tab stop position, if the paragraph's list level defines one and this list tab stop has to merged into the tap stops of the paragraph - OD 2008-01-17 #newlistlevelattrs# - @author OD @param nListTabStopPosition @@ -701,8 +657,6 @@ public: /** Retrieves the character following the list label, if the paragraph's list level defines one. - OD 2008-01-17 #newlistlevelattrs# - @author OD @return XubString - the list tab stop position @@ -718,7 +672,7 @@ public: USHORT GetLang( const xub_StrLen nBegin, const xub_StrLen nLen = 0, USHORT nScript = 0 ) const; - // steht in ndcopy.cxx + // in ndcopy.cxx BOOL IsSymbol( const xub_StrLen nBegin ) const; // steht in itratr.cxx virtual SwCntntNode* MakeCopy( SwDoc*, const SwNodeIndex& ) const; @@ -726,7 +680,6 @@ public: BOOL Hyphenate( SwInterHyphInfo &rHyphInf ); void DelSoftHyph( const xub_StrLen nStart, const xub_StrLen nEnd ); - // --> OD 2007-11-15 #i83479# // add 4th optional parameter <bAddSpaceAfterListLabelStr> indicating, // when <bWithNum = true> that a space is inserted after the string for // the list label. @@ -738,15 +691,11 @@ public: const bool bWithNum = false, const bool bAddSpaceAfterListLabelStr = false, const bool bWithSpacesForLevel = false ) const; - // <-- BOOL GetExpandTxt( SwTxtNode& rDestNd, const SwIndex* pDestIdx = 0, xub_StrLen nIdx = 0, xub_StrLen nLen = STRING_LEN, BOOL bWithNum = FALSE, BOOL bWithFtn = TRUE, BOOL bReplaceTabsWithSpaces = FALSE ) const; - /* - * - */ const ModelToViewHelper::ConversionMap* BuildConversionMap( rtl::OUString& rExpandText ) const; @@ -785,7 +734,6 @@ public: inline void SetCalcHiddenCharFlags() const { m_bRecalcHiddenCharFlags = true; } -// --> FME 2004-06-08 #i12836# enhanced pdf // // Returns if the node is hidden due to // 1. HiddenParaField @@ -793,7 +741,6 @@ public: // 3. HiddenSection // bool IsHidden() const; -// <-- TYPEINFO(); // fuer rtti @@ -820,9 +767,7 @@ public: bool IsNotifiable() const; void SetListRestart( bool bRestart ); - // --> OD 2005-11-02 #i51089 - TUNING# bool IsListRestart() const; - // <-- void SetAttrListRestartValue( SwNumberTree::tSwNumTreeNumber nNum ); bool HasAttrListRestartValue() const; @@ -832,13 +777,9 @@ public: void SetCountedInList( bool bCounted ); bool IsCountedInList() const; - // --> OD 2008-03-13 #refactorlists# -// void SyncNumberAndNumRule(); -// void UnregisterNumber(); void AddToList(); void RemoveFromList(); bool IsInList() const; - // <-- bool IsFirstOfNumRule() const; |