OSDN Git Service

use factory method
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sun, 7 Dec 2003 15:41:51 +0000 (15:41 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sun, 7 Dec 2003 15:41:51 +0000 (15:41 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@653 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/libkita/thread.cpp

index 75e4a02..bb294f5 100644 (file)
@@ -38,7 +38,8 @@ Thread::Thread()
 Thread::Thread( const QString& boardName, const KURL& datURL, const QString& threadName, int resNum )
   : m_datURL( datURL ), m_threadName( threadName ), m_resNum( resNum )
 {
-  m_boardName = boardName;
+    m_boardName = boardName;
+    Kita::Board::setName( boardURL(), boardName );
 }
 
 Thread::Thread( const KURL& datURL, const QString& threadName, int resNum )
@@ -96,7 +97,13 @@ const QString& Thread::name() const
 
 const QString& Thread::boardName() const
 {
-    return m_boardName;
+    Board* board = Board::getByURL( boardURL() );
+    if( board->name().isNull() ) {
+        // FIXME: ¤³¤³¤Ë¤Ï¤³¤Ê¤¤¤Ï¤º
+        return m_boardName;
+    } else {
+        return board->name();
+    }
 }
 
 const QString Thread::boardURL() const