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));