Kaydet (Commit) 5da5cd60 authored tarafından Joseph Powers's avatar Joseph Powers

Remove DECLARE_LIST( ImpSelList, Range* )

üst a6f9e504
......@@ -38,11 +38,7 @@
//------------------------------------------------------------------
#ifdef _SV_MULTISEL_CXX
DECLARE_LIST( ImpSelList, Range* )
#else
#define ImpSelList List
#endif
typedef ::std::vector< Range* > ImpSelList;
#define SFX_ENDOFSELECTION CONTAINER_ENTRY_NOTFOUND
......@@ -66,8 +62,8 @@ private:
#ifdef _SV_MULTISEL_CXX
TOOLS_DLLPRIVATE void ImplClear();
TOOLS_DLLPRIVATE ULONG ImplFindSubSelection( long nIndex ) const;
TOOLS_DLLPRIVATE BOOL ImplMergeSubSelections( ULONG nPos1, ULONG nPos2 );
TOOLS_DLLPRIVATE size_t ImplFindSubSelection( long nIndex ) const;
TOOLS_DLLPRIVATE BOOL ImplMergeSubSelections( size_t nPos1, size_t nPos2 );
TOOLS_DLLPRIVATE long ImplFwdUnselected();
TOOLS_DLLPRIVATE long ImplBwdUnselected();
#endif
......@@ -109,8 +105,10 @@ public:
long NextSelected();
long PrevSelected();
ULONG GetRangeCount() const { return aSels.Count(); }
const Range& GetRange( ULONG nRange ) const { return *(const Range*)aSels.GetObject(nRange); }
size_t GetRangeCount() const { return aSels.size(); }
const Range& GetRange( size_t nRange ) const {
return *(const Range*)aSels[nRange];
}
};
class TOOLS_DLLPUBLIC StringRangeEnumerator
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment