[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdesdk/cervisia
From: André Wöbbeking <woebbeking () kde ! org>
Date: 2007-11-25 22:37:18
Message-ID: 1196030238.140631.1254.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 741583 by woebbe:
Q3PtrList -> QList
M +12 -19 updateview.cpp
M +2 -2 updateview.h
--- trunk/KDE/kdesdk/cervisia/updateview.cpp #741582:741583
@@ -24,15 +24,11 @@
#include <qapplication.h>
#include <qfileinfo.h>
-#include <q3ptrstack.h>
-//Added by qt3to4:
-#include <Q3PtrList>
-#include <kconfig.h>
+#include <qstack.h>
#include <klocale.h>
#include <kconfiggroup.h>
#include "cervisiasettings.h"
-#include "entry.h"
#include "updateview_items.h"
#include "updateview_visitors.h"
@@ -399,11 +395,10 @@
*/
void UpdateView::markUpdated(bool laststage, bool success)
{
- Q3PtrListIterator<Q3ListViewItem> it(relevantSelection);
- for ( ; it.current(); ++it)
- if (isDirItem(it.current()))
+ foreach (Q3ListViewItem* it, relevantSelection)
+ if (isDirItem(it))
{
- for (Q3ListViewItem *item = it.current()->firstChild(); item;
+ for (Q3ListViewItem *item = it->firstChild(); item;
item = item->nextSibling() )
if (isFileItem(item))
{
@@ -413,7 +408,7 @@
}
else
{
- UpdateFileItem* fileItem = static_cast<UpdateFileItem*>(it.current());
+ UpdateFileItem* fileItem = static_cast<UpdateFileItem*>(it);
fileItem->markUpdated(laststage, success);
}
}
@@ -438,9 +433,11 @@
&& recursive
&& isDirItem(item))
{
- Q3PtrStack<Q3ListViewItem> s;
+ QStack<Q3ListViewItem*> s;
for (Q3ListViewItem* childItem = item->firstChild(); childItem;
- childItem = childItem->nextSibling() ? childItem->nextSibling() : s.pop())
+ childItem = childItem->nextSibling()
+ ? childItem->nextSibling()
+ : (s.isEmpty() ? 0 : s.pop()))
{
// if this item is a dir item and if it is was not
// inserted already then insert all sub dirs
@@ -463,9 +460,8 @@
#if 0
DEBUGOUT("Relevant:");
- Q3PtrListIterator<Q3ListViewItem> it44(relevantSelection);
- for (; it44.current(); ++it44)
- DEBUGOUT(" " << (*it44)->text(UpdateFileItem::File));
+ foreach (Q3ListViewItem* item, relevantSelection)
+ DEBUGOUT(" " << item->text(UpdateFileItem::File));
DEBUGOUT("End");
#endif
}
@@ -480,11 +476,8 @@
// compute all directories which are selected or contain a selected file
// (in recursive mode this includes all sub directories)
std::set<UpdateDirItem*> setDirItems;
- for (Q3PtrListIterator<Q3ListViewItem> itItem(relevantSelection);
- itItem.current(); ++itItem)
+ foreach (Q3ListViewItem* item, relevantSelection)
{
- Q3ListViewItem* item(itItem.current());
-
UpdateDirItem* dirItem(0);
if (isDirItem(item))
dirItem = static_cast<UpdateDirItem*>(item);
--- trunk/KDE/kdesdk/cervisia/updateview.h #741582:741583
@@ -24,7 +24,7 @@
#include <k3listview.h>
-#include <q3ptrlist.h>
+#include <qlist.h>
#include "entry.h"
@@ -94,7 +94,7 @@
Filter filt;
Action act;
- Q3PtrList<Q3ListViewItem> relevantSelection;
+ QList<Q3ListViewItem*> relevantSelection;
QColor m_conflictColor;
QColor m_localChangeColor;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic