#include "thread.h"
#include "threadinfo.h"
#include "threadindex.h"
+#include "board.h"
+#include "kita_misc.h"
#include <kdebug.h>
QString threadName = Kita::Thread::getName( datURL );
QDomElement nameElement = document.createElement( "name" );
threadElement.appendChild( nameElement );
- nameElement.appendChild( document.createTextNode( threadName ) );
+ nameElement.appendChild( document.createTextNode( Kita::unescape( threadName ) ) );
+
+ QString resNum = QString::number( KitaThreadInfo::resNum( datURL ) );
+ QDomElement resNumElement = document.createElement( "resnum" );
+ threadElement.appendChild( resNumElement );
+ resNumElement.appendChild( document.createTextNode( resNum ) );
+
+ // board
+ QDomElement board = document.createElementNS( "http://kita.sourceforge.jp/ns/board", "board" );
+ threadElement.appendChild( board );
+
+ QString boardURL = Kita::datToBoard( datURL );
+ QDomElement boardURLElement = document.createElement( "url" );
+ board.appendChild( boardURLElement );
+ boardURLElement.appendChild( document.createTextNode( boardURL ) );
+
+ QString boardName = Kita::Board::getName( boardURL );
+ QDomElement boardNameElement = document.createElement( "name" );
+ board.appendChild( boardNameElement );
+ boardNameElement.appendChild( document.createTextNode( boardName ) );
}
return document.toString( 0 );
}