[Kita-svn] [2428] QTableWidgetItem* item -> int row

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 7月 18日 (土) 18:52:03 JST


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

Log Message:
-----------
QTableWidgetItem* item -> int row

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

Modified: kita/branches/KITA-KDE4/kita/src/boardview.cpp
===================================================================
--- kita/branches/KITA-KDE4/kita/src/boardview.cpp	2009-07-18 09:20:47 UTC (rev 2427)
+++ kita/branches/KITA-KDE4/kita/src/boardview.cpp	2009-07-18 09:52:03 UTC (rev 2428)
@@ -64,7 +64,7 @@
 
 void BoardView::reloadSubject()
 {
-    if (! m_boardURL.isEmpty()) {
+    if (!m_boardURL.isEmpty()) {
         loadBoard(m_boardURL);
     }
 }
@@ -90,7 +90,7 @@
 
 void BoardView::loadThread(QTableWidgetItem* item)
 {
-    if (! item) return ;
+    if (!item) return ;
 
     KUrl datURL = item->text();
 
@@ -149,7 +149,7 @@
         }
         int id = (i < countNew ? i + 1 : 0);
         int order = i + 1;
-        updateListViewItem(subjectList->item(i, 0), datURL, current, id, order);
+        updateListViewItem(i, datURL, current, id, order);
     }
 
     if (HideButton->isChecked()) {
@@ -196,11 +196,7 @@
 /* public slot */
 void BoardView::slotFocusSearchCombo()
 {
-    if (! SearchCombo->hasFocus()) {
-        SearchCombo->setFocus();
-    } else {
-        setFocus();
-    }
+    SearchCombo->hasFocus() ? setFocus() : SearchCombo->setFocus();
 }
 
 void BoardView::updateKindLabel()
@@ -227,34 +223,37 @@
         if (subjectList->item(i, ColumnDatUrl)->text() == datURL.prettyUrl()) {
 
             switch (subjectList->item(i, ColumnMarkOrder)->text().toInt()) {
-            case Thread_Readed :
-            case Thread_Read : m_readNum--; break;
-            case Thread_New : m_newNum--; break;
-            case Thread_HasUnread : m_unreadNum--; break;
+            case Thread_Readed:
+            case Thread_Read:
+                m_readNum--;
+                break;
+            case Thread_New:
+                m_newNum--;
+                break;
+            case Thread_HasUnread:
+                m_unreadNum--;
+                break;
             }
 
             Thread* thread = Thread::getByURLNew(datURL);
-            if (thread == 0) return ;
+            if (thread == 0)
+                return;
             int id = subjectList->item(i, ColumnId)->text().toInt();
             int order = subjectList->item(i, ColumnIdOrder)->text().toInt();
-            updateListViewItem(subjectList->item(i, 0),
-                    datURL, current, id, order);
+            updateListViewItem(i, datURL, current, id, order);
 
             updateKindLabel();
 
-            return ;
+            return;
         }
     }
 }
 
-
-
 /* if id == 0, this thread is old thread. */
 /* private */
-void BoardView::updateListViewItem(QTableWidgetItem* item,
-        const KUrl& datURL, const QDateTime& current, int id, int order)
+void BoardView::updateListViewItem(int row, const KUrl& datURL,
+        const QDateTime& current, int id, int order)
 {
-    int row = item->row();
     QDateTime since;
     since.setTime_t(datToSince(datURL));
     QString threadName = DatManager::threadName(datURL);
@@ -328,7 +327,7 @@
 
 void BoardView::slotSizeChange(int section, int oldSize, int newSize)
 {
-    if (! m_enableSizeChange) return ;
+    if (!m_enableSizeChange) return ;
     if (autoResize()) return ;
 
     QString configPath
@@ -354,11 +353,8 @@
 
     KConfigGroup group = config.group("Column");
     for (int i = ColumnBegin; i <= ColumnEnd; i++) {
-        if (subjectList->columnWidth(i) != 0) {
-            group.writeEntry(s_colAttr[ i ].keyName, true);
-        } else {
-            group.writeEntry(s_colAttr[ i ].keyName, false);
-        }
+        group.writeEntry(s_colAttr[i].keyName,
+                subjectList->columnWidth(i) != 0);
     }
 }
 
@@ -371,12 +367,8 @@
     KConfigGroup group = config.group("Column");
     for (int i = ColumnBegin; i <= ColumnEnd; i++) {
         bool isShown = group.readEntry(
-                s_colAttr[ i ].keyName, s_colAttr[ i ].showDefault);
-        if (isShown) {
-            showColumn(i);
-        } else {
-            hideColumn(i);
-        }
+                s_colAttr[i].keyName, s_colAttr[i].showDefault);
+        isShown ? showColumn(i) : hideColumn(i);
     }
 }
 

Modified: kita/branches/KITA-KDE4/kita/src/boardview.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/boardview.h	2009-07-18 09:20:47 UTC (rev 2427)
+++ kita/branches/KITA-KDE4/kita/src/boardview.h	2009-07-18 09:52:03 UTC (rev 2428)
@@ -55,7 +55,7 @@
         void updateKindLabel();
         void deleteLog(const KUrl& url);
         void loadLayout();
-        void updateListViewItem(QTableWidgetItem* item, const KUrl& datURL,
+        void updateListViewItem(int row, const KUrl& datURL,
             const QDateTime& current, int id, int order);
         void saveHeaderOnOff();
         void loadHeaderOnOff();




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