[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r2313: Remove some dead code now that we require Qt >= 4.2. (in vidalia/trunk: . src/vidalia/network)



Author: edmanm
Date: 2008-01-21 13:42:03 -0500 (Mon, 21 Jan 2008)
New Revision: 2313

Modified:
   vidalia/trunk/
   vidalia/trunk/src/vidalia/network/routerlistwidget.cpp
   vidalia/trunk/src/vidalia/network/routerlistwidget.h
Log:
 r61@lysithea:  edmanm | 2008-01-21 13:41:56 -0500
 Remove some dead code now that we require Qt >= 4.2.



Property changes on: vidalia/trunk
___________________________________________________________________
 svk:merge ticket from /local/vidalia/trunk [r61] on 90112fd6-a33b-4cea-8d39-48ff1d78625c

Modified: vidalia/trunk/src/vidalia/network/routerlistwidget.cpp
===================================================================
--- vidalia/trunk/src/vidalia/network/routerlistwidget.cpp	2008-01-20 02:10:52 UTC (rev 2312)
+++ vidalia/trunk/src/vidalia/network/routerlistwidget.cpp	2008-01-21 18:42:03 UTC (rev 2313)
@@ -96,46 +96,6 @@
   QTreeWidget::clear();
 }
 
-/** Inserts a new router list item into the list, in its proper sorted place
- * according to the current sort column. */
-void
-RouterListWidget::insertSorted(RouterListItem *item)
-{
-  /* Qt >= 4.2 handles the sorting in addTopLevelItem(). We need to do the
-   * sorted inserts ourselves in older Qts. */
-#if QT_VERSION < 0x040200
-  Qt::SortOrder order = header()->sortIndicatorOrder();
-  int left  = 0;
-  int right = topLevelItemCount();
-  int mid;
-
-  while (left < right) {
-    mid = (left + right)/2;
-    if (order == Qt::AscendingOrder) {
-      if (*((RouterListItem *)topLevelItem(mid)) < *item) {
-        left = mid + 1;
-      } else {
-        right = mid;
-      }
-    } else {
-      if (*item < *((RouterListItem *)topLevelItem(mid))) {
-        left = mid+1;
-      } else {
-        right = mid;
-      }
-    }
-  }
- 
-  if (left == topLevelItemCount()) {
-    addTopLevelItem(item);
-  } else {
-    insertTopLevelItem(left, item);
-  }
-#else
-  addTopLevelItem(item);
-#endif
-}
-
 /** Called when the user selects a router from the list. This will search the
  * list for a router whose names starts with the key pressed. */
 void
@@ -219,7 +179,7 @@
 
     /* Add the router item to the list and store its descriptor. */
     item = new RouterListItem(this, rd);
-    insertSorted(item);
+    addTopLevelItem(item);
     _idmap.insert(id, item);
 
     /* Set our status tip to the number of servers in the list */

Modified: vidalia/trunk/src/vidalia/network/routerlistwidget.h
===================================================================
--- vidalia/trunk/src/vidalia/network/routerlistwidget.h	2008-01-20 02:10:52 UTC (rev 2312)
+++ vidalia/trunk/src/vidalia/network/routerlistwidget.h	2008-01-21 18:42:03 UTC (rev 2313)
@@ -90,9 +90,6 @@
   void keyPressEvent(QKeyEvent *event);
 
 private:
-  /** Inserts a new item into the router list, maintaining the current order.*/
-  void insertSorted(RouterListItem *item);
-
   /** Maps a server ID to that server's list item. */
   QHash<QString,RouterListItem*> _idmap;
   quint32  _onlineRouterCount; /**< Number of online routers. */