*/
bool KitaBBSView::downloadBoardList()
{
+ // moved urls.
+ QValueList<QString> oldURLs;
+ QValueList<QString> newURLs;
+
QString tmpFile;
QString url = KitaConfig::boardListURL();
if ( !
if ( ret == Kita::Board_enrollNew ) newBoards += boardName + " ( " + category.category_name + " ) " + boardURL + "\n";
if ( ret == Kita::Board_enrollMoved ) oldBoards += boardName + " ( " + category.category_name + " ) " + oldURL + " -> " + boardURL + "\n";
count++;
+ oldURLs += oldURL;
+ newURLs += boardURL;
}
}
return FALSE;
}
+ // if moved URL exists. move files.
+ for( int i=0; i<oldURLs.count(); i++ ) {
+ QString oldURL = oldURLs[ i ];
+ QString newURL = newURLs[ i ];
+
+ qDebug("move %s -> %s", oldURL.latin1(), newURL.latin1());
+ Kita::BoardManager::moveBoard( oldURL, newURL );
+ }
/*------------------------------------------------*/
/* save config */