{
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" ) {
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;
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;