From 922d72eb05791342bd2e2af9bd7486612618a42d Mon Sep 17 00:00:00 2001 From: Kimmo Varis Date: Sat, 12 Jul 2008 09:42:42 +0000 Subject: [PATCH] Constness improvements for LineFiltersList. --- Src/LineFiltersList.cpp | 6 +++--- Src/LineFiltersList.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Src/LineFiltersList.cpp b/Src/LineFiltersList.cpp index d44921587..1ea87d8bc 100644 --- a/Src/LineFiltersList.cpp +++ b/Src/LineFiltersList.cpp @@ -101,7 +101,7 @@ String LineFiltersList::GetAsString() const * @return Filter item from the index. If the index is beyond table limit, * return the last item in the list. */ -const LineFilterItem & LineFiltersList::GetAt(int ind) +const LineFilterItem & LineFiltersList::GetAt(int ind) const { if (ind < m_items.size()) return *m_items[ind]; @@ -115,14 +115,14 @@ const LineFilterItem & LineFiltersList::GetAt(int ind) * list are removed and new items added from the given list. * @param [in] list List to clone. */ -void LineFiltersList::CloneFrom(LineFiltersList *list) +void LineFiltersList::CloneFrom(const LineFiltersList *list) { Empty(); int count = list->GetCount(); for (int i = 0; i < count; i++) { - LineFilterItem item = list->GetAt(i); + const LineFilterItem &item = list->GetAt(i); AddFilter(item.filterStr.c_str(), item.enabled); } } diff --git a/Src/LineFiltersList.h b/Src/LineFiltersList.h index 7a50e02c5..0783882ab 100644 --- a/Src/LineFiltersList.h +++ b/Src/LineFiltersList.h @@ -36,8 +36,8 @@ public: int GetCount() const; void Empty(); String GetAsString() const; - const LineFilterItem & GetAt(int ind); - void CloneFrom(LineFiltersList *list); + const LineFilterItem & GetAt(int ind) const; + void CloneFrom(const LineFiltersList *list); void Initialize(COptionsMgr *pOptionsMgr); void SaveFilters(); -- 2.11.0