OSDN Git Service

Add BoardDatabase class
[kita/kita.git] / kita / src / favoritelistview.cpp
index 93985d1..5dedde1 100644 (file)
@@ -21,7 +21,7 @@
 
 #include "threadlistviewitem.h"
 #include "viewmediator.h"
-#include "libkita/boardmanager.h"
+#include "libkita/boarddatabase.h"
 #include "libkita/datmanager.h"
 #include "libkita/favoritethreads.h"
 #include "libkita/kita_misc.h"
@@ -77,8 +77,8 @@ void FavoriteListView::refresh()
         int viewPos = datManager.getViewPos();
         int resNum = datManager.getResNum();
 
-        subjectList->item(i, ColumnBoard)
-            ->setText(BoardManager::boardName(datUrl));
+        BoardDatabase db(datUrl);
+        subjectList->item(i, ColumnBoard)->setText(db.boardName());
         subjectList->item(i, ColumnSubject)
             ->setText(datManager.threadName());
         subjectList->item(i, ColumnReadNum)
@@ -131,7 +131,8 @@ void FavoriteListView::reload()
 
     for (int i = 0; FavoriteThreads::count() > i; i++) {
         QString datUrl = FavoriteThreads::getDatUrl(i);
-        QString boardUrl = BoardManager::boardUrl(datUrl);
+        BoardDatabase db(datUrl);
+        QString boardUrl = db.boardUrl();
         if (boardList.contains(boardUrl) == 0) {
             boardList.append(boardUrl);
         }
@@ -142,6 +143,7 @@ void FavoriteListView::reload()
         bool online = true;
         QList<Thread*> threadList;
         QList<Thread*> tmpList;
-        BoardManager::getThreadList((*it), false, online, threadList, tmpList);
+        BoardDatabase db((*it));
+        db.getThreadList(false, online, threadList, tmpList);
     }
 }