OSDN Git Service

#646, mark the new thread & make the priority of over 1000 thread into the minimum.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 21 Apr 2004 16:04:46 +0000 (16:04 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 21 Apr 2004 16:04:46 +0000 (16:04 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1000 56b19765-1e22-0410-a548-a0f45d66c51a

ChangeLog
kita/src/kitasubjectview.cpp

index b39ac55..d275374 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
 2004-04-22  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
 
        * background rendering.
+       * mark the new thread & make the priority of over 1000 thread
+            into the minimum.
        (thanks >>421)
 
 2004-04-20  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
 
        * src/kitathreadview.{cpp, h}, src/kitawritedialog.{cpp, h},
        src/kitathreadviewbase.ui, src/kitawritedialogbase.ui:
-        merge from k2ch.
+       merge from k2ch.
 
        following features were merged.
        - text highlight
        - search text & jump
-        - context menu
-        - 'sage' button
+       - context menu
+       - 'sage' button
 
 2003-03-16  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
 
index a58dc1b..d93c73c 100644 (file)
@@ -95,6 +95,7 @@ void KitaSubjectView::loadBoard( const Kita::Board* board )
 {
     setActiveWindow();
     topLevelWidget() ->raise();
+    QDateTime currentdat = QDateTime::currentDateTime();
 
     // reset member variables.
     // FIXME: FavoriteListView::update()¤Ë¥³¥Ô¡¼
@@ -132,16 +133,32 @@ void KitaSubjectView::loadBoard( const Kita::Board* board )
         item->setText( Col_DatURL, thread->datURL() );
 
         // FIXME: updateThread¤Ë¥³¥Ô¡¼¤·¤Æ¤¤¤ë
+        // TODO: 'N'¤Î¥¢¥¤¥³¥ó¤òºîÀ®
+        /*
+        Í¥Àè½ç°Ì
+        0: ´ûÆɤÇ1000Ķ¤¨¤Æ¤¤¤ë¤â¤Î
+        1: Ì¤¼èÆÀ¤Ç1Æü°Ê¾å·Ð¤Ã¤Æ¤¤¤ë¤â¤Î
+        2: Ì¤¼èÆÀ¤Ç1Æü°ÊÆâ¤Î¤â¤Î
+        3: ´ûÆɤÇ1000°Ê²¼¤Î¤â¤Î
+        4: Ì¤Æɤ¢¤ê
+        */
         if ( readNum > 0 && resNum != readNum ) {
             // Ì¤Æɤ¢¤ê
             item->setPixmap( Col_Mark, SmallIcon( "unread" ) );
-            item->setText( Col_MarkOrder, "2" );
+            item->setText( Col_MarkOrder, "4" );
         } else if ( readNum > 0 ) {
             // ´ûÆÉ
             item->setPixmap( Col_Mark, SmallIcon( "read" ) );
-            item->setText( Col_MarkOrder, "1" );
+            if( readNum > 1000 ) {
+                item->setText( Col_MarkOrder, "0" );
+            } else {
+                item->setText( Col_MarkOrder, "3" );
+            }
+        } else if ( since.secsTo( currentdat ) < 3600*24 ){
+            item->setText( Col_Mark, "N" );
+            item->setText( Col_MarkOrder, "2" );
         } else {
-            item->setText( Col_MarkOrder, "0" );
+            item->setText( Col_MarkOrder, "1" );
         }
     }