diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-10-29 18:49:28 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-10-29 21:33:17 -0400 |
commit | f42fee3378727c7ecbe676cf58ad7a9612fd741e (patch) | |
tree | 146cf38acfa4847bd9faeab9549d5aa5c2eebbdc /svtools | |
parent | 2a44d1068f4af081f68a876ee3dc2f4ec61f3393 (diff) |
Finally removed SvTreeEntryList.
Change-Id: I9e9f6fa6a198bbab7397f7e10a3c39ecdd9e00f9
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/inc/svtools/treelist.hxx | 39 | ||||
-rw-r--r-- | svtools/source/contnr/treelist.cxx | 127 |
2 files changed, 0 insertions, 166 deletions
diff --git a/svtools/inc/svtools/treelist.hxx b/svtools/inc/svtools/treelist.hxx index 30c5e306280c..4754bf3f77e8 100644 --- a/svtools/inc/svtools/treelist.hxx +++ b/svtools/inc/svtools/treelist.hxx @@ -63,45 +63,6 @@ #define SVLISTENTRYFLAG_NOT_SELECTABLE 0x0010 class SvTreeListEntry; - -class SvTreeEntryList -{ -private: - typedef std::vector<SvTreeListEntry*> ListType; - ListType maEntryList; - -public: - typedef ListType::const_iterator const_iterator; - typedef ListType::iterator iterator; - - SvTreeEntryList(); - SvTreeEntryList(const SvTreeEntryList& rList); - - void DestroyAll(); - void push_back(SvTreeListEntry* pItem); - void insert(SvTreeListEntry* pItem, size_t i); - void remove(SvTreeListEntry* pItem); - void remove(size_t i); - void replace(SvTreeListEntry* pNew, SvTreeListEntry* pOld); - void clear(); - - bool empty() const; - - size_t size() const; - size_t GetPos(const SvTreeListEntry* pItem) const; - - SvTreeListEntry* operator[](size_t i); - const SvTreeListEntry* operator[](size_t i) const; - - const_iterator begin() const; - const_iterator end() const; - - iterator begin(); - iterator end(); - SvTreeListEntry* front(); - SvTreeListEntry* back(); -}; - class SvListView; class SvViewData diff --git a/svtools/source/contnr/treelist.cxx b/svtools/source/contnr/treelist.cxx index fcab6fa9a384..9714697b2d84 100644 --- a/svtools/source/contnr/treelist.cxx +++ b/svtools/source/contnr/treelist.cxx @@ -31,133 +31,6 @@ #include <stdio.h> -SvTreeEntryList::SvTreeEntryList() {} - -void SvTreeEntryList::push_back( SvTreeListEntry* pItem ) -{ - maEntryList.push_back( pItem ); -} - -void SvTreeEntryList::insert( SvTreeListEntry* pItem, size_t i ) -{ - if ( i < maEntryList.size() ) - { - maEntryList.insert( maEntryList.begin() + i, pItem ); - } - else - { - maEntryList.push_back( pItem ); - } -} - -void SvTreeEntryList::remove( SvTreeListEntry* pItem ) -{ - for (std::vector<SvTreeListEntry*>::iterator it = maEntryList.begin(); it != maEntryList.end(); ++it) - { - if ( *it == pItem ) - { - maEntryList.erase( it ); - break; - } - } -} - -void SvTreeEntryList::remove( size_t i ) -{ - if ( i < maEntryList.size() ) { - maEntryList.erase( maEntryList.begin() + i ); - } -} - -void SvTreeEntryList::replace( SvTreeListEntry* pNew, SvTreeListEntry* pOld ) -{ - for ( size_t i = 0, n = maEntryList.size(); i < n; ++i ) { - if ( maEntryList[ i ] == pOld ) { - maEntryList[ i ] = pNew; - break; - } - } -} - -void SvTreeEntryList::clear() -{ - maEntryList.clear(); -} - -bool SvTreeEntryList::empty() const -{ - return maEntryList.empty(); -} - -size_t SvTreeEntryList::size() const -{ - return maEntryList.size(); -} - -size_t SvTreeEntryList::GetPos(const SvTreeListEntry* pItem) const -{ - for ( size_t i = 0, n = maEntryList.size(); i < n; ++i ) { - if ( maEntryList[ i ] == pItem ) { - return i; - } - } - return (size_t)~0; -} - -SvTreeListEntry* SvTreeEntryList::operator[](size_t i) -{ - return i < maEntryList.size() ? maEntryList[i] : NULL; -} - -const SvTreeListEntry* SvTreeEntryList::operator[](size_t i) const -{ - return i < maEntryList.size() ? maEntryList[i] : NULL; -} - -SvTreeEntryList::const_iterator SvTreeEntryList::begin() const -{ - return maEntryList.begin(); -} - -SvTreeEntryList::const_iterator SvTreeEntryList::end() const -{ - return maEntryList.end(); -} - -SvTreeEntryList::iterator SvTreeEntryList::begin() -{ - return maEntryList.begin(); -} - -SvTreeEntryList::iterator SvTreeEntryList::end() -{ - return maEntryList.end(); -} - -SvTreeListEntry* SvTreeEntryList::front() -{ - return maEntryList.front(); -} - -SvTreeListEntry* SvTreeEntryList::back() -{ - return maEntryList.back(); -} - -void SvTreeEntryList::DestroyAll() -{ - ListType::const_iterator it = maEntryList.begin(), itEnd = maEntryList.end(); - for (; it != itEnd; ++it) - delete *it; -} - -SvTreeEntryList::SvTreeEntryList(const SvTreeEntryList& rList) -{ - maEntryList.clear(); - for ( size_t i = 0, n = rList.size(); i < n; ++i ) - maEntryList.push_back(const_cast<SvTreeListEntry*>(rList[i])); -} - DBG_NAME(SvViewData); SvViewData::SvViewData() |