[Kita-svn] [2429] disable sorting when calling setItem()

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 7月 18日 (土) 19:14:54 JST


Revision: 2429
          http://sourceforge.jp/projects/kita/svn/view?view=rev&revision=2429
Author:   nogu
Date:     2009-07-18 19:14:54 +0900 (Sat, 18 Jul 2009)

Log Message:
-----------
disable sorting when calling setItem()

Modified Paths:
--------------
    kita/branches/KITA-KDE4/kita/src/boardview.cpp

Modified: kita/branches/KITA-KDE4/kita/src/boardview.cpp
===================================================================
--- kita/branches/KITA-KDE4/kita/src/boardview.cpp	2009-07-18 09:52:03 UTC (rev 2428)
+++ kita/branches/KITA-KDE4/kita/src/boardview.cpp	2009-07-18 10:14:54 UTC (rev 2429)
@@ -139,6 +139,7 @@
     int countOld = oldLogList.count();
     int count = countNew + countOld;
     subjectList->setRowCount(count);
+    subjectList->setSortingEnabled(false);
     for (int i = 0; i < count; i++) {
         Thread* thread
             = i < countNew ? threadList.at(i) : oldLogList.at(i - countNew);
@@ -151,6 +152,7 @@
         int order = i + 1;
         updateListViewItem(i, datURL, current, id, order);
     }
+    subjectList->setSortingEnabled(true);
 
     if (HideButton->isChecked()) {
         HideButton->toggle();
@@ -262,7 +264,8 @@
     int viewPos = DatManager::getViewPos(datURL);
     double speed = resNum / (since.secsTo(current) / (60.0 * 60.0 * 24.0));
 
-    if (id) subjectList->item(row, ColumnId)->setText(QString::number(id));
+    if (id)
+        subjectList->item(row, ColumnId)->setText(QString::number(id));
     subjectList->item(row, ColumnIdOrder)->setText(QString::number(order));
     subjectList->item(row, ColumnSubject)->setText(threadName);
     subjectList->item(row, ColumnResNum)->setText(QString("%1").arg(resNum, 4));




Kita-svn メーリングリストの案内
Back to archive index