From 73a696dedcd85c6f48d39178cdb26d368d5fa7d7 Mon Sep 17 00:00:00 2001 From: ikemo Date: Mon, 15 Dec 2003 14:17:36 +0000 Subject: [PATCH] refactoring. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@684 56b19765-1e22-0410-a548-a0f45d66c51a --- kita/src/libkita/board.cpp | 3 ++- kita/src/libkita/thread.cpp | 3 --- kita/src/libkita/thread.h | 1 - 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/kita/src/libkita/board.cpp b/kita/src/libkita/board.cpp index 99de35c..95aab32 100644 --- a/kita/src/libkita/board.cpp +++ b/kita/src/libkita/board.cpp @@ -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" ) { diff --git a/kita/src/libkita/thread.cpp b/kita/src/libkita/thread.cpp index 2caf13b..3817548 100644 --- a/kita/src/libkita/thread.cpp +++ b/kita/src/libkita/thread.cpp @@ -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; diff --git a/kita/src/libkita/thread.h b/kita/src/libkita/thread.h index 00823e0..a5a4c1a 100644 --- a/kita/src/libkita/thread.h +++ b/kita/src/libkita/thread.h @@ -72,7 +72,6 @@ namespace Kita { QString m_datUrlStr; QString m_threadName; int m_resNum; - Board* m_board; Thread m_thread; BoardXmlParser* m_boardParser; -- 2.11.0