OSDN Git Service

refactoring.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Mon, 15 Dec 2003 14:17:36 +0000 (14:17 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Mon, 15 Dec 2003 14:17:36 +0000 (14:17 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@684 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/libkita/board.cpp
kita/src/libkita/thread.cpp
kita/src/libkita/thread.h

index 99de35c..95aab32 100644 (file)
@@ -194,7 +194,8 @@ bool BoardXmlParser::endElement( const QString&, const QString& localName, const
 {
   if( localName == "board" ) {
     m_inBoard = false;
-    m_board = new Kita::Board( m_urlStr, m_nameStr );
+    Kita::Board::setName( m_urlStr, m_nameStr );
+    m_board = Kita::Board::getByURL( m_urlStr );
     m_isValid = true;
     // create board;
   } else if( localName == "url" ) {
index 2caf13b..3817548 100644 (file)
@@ -174,8 +174,6 @@ bool ThreadXmlParser::endElement( const QString& namespaceURI, const QString& lo
   if( localName == "board" ) {
     m_inBoard = false;
     m_boardParser->endElement( namespaceURI, localName, qName );
-    Board* board = m_boardParser->getBoard();
-    m_board = new Board( board->url(), board->name() );
 
     delete m_boardParser;
     m_boardParser = 0;
@@ -185,7 +183,6 @@ bool ThreadXmlParser::endElement( const QString& namespaceURI, const QString& lo
     m_boardParser->endElement( namespaceURI, localName, qName );
   } else if( localName == "thread" ) {
     m_inThread = false;
-    Kita::Board::setName( datToBoard( m_datUrlStr ), m_board->name() );
     m_thread = Kita::Thread( m_datUrlStr, m_threadName, m_resNum );
     m_isValid = true;
     // create thread;
index 00823e0..a5a4c1a 100644 (file)
@@ -72,7 +72,6 @@ namespace Kita {
     QString m_datUrlStr;
     QString m_threadName;
     int m_resNum;
-    Board* m_board;
     Thread m_thread;
     BoardXmlParser* m_boardParser;