帰ってきました。で、Qt3.1xでsnapshotをmakeすると

/usr/lib/qt-3.1/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o faceprefbase.h ./faceprefbase.ui
uic: File generated with too recent version of Qt Designer (3.2 vs. 3.1.2)

ってエラーが出るのでfaceprefbase.uiの先頭を<!DOCTYPE UI><UI version="3.1" stdsetdef="1">にする必要あります。
あとは簡単なパッチ。対象はboard.cppのみ。内容はキャッシュ内の全既読スレを一覧表示する機能の暫定実装。

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-0924.txt

仮想板として外部板形式で登録します。具体的には>>197の(4)みたいに .kde/share/apps/kita/extbrd.confに

既読スレ<>http://virtual/obtained/

と登録すると板一覧のextboardのところに既読スレという項目が出てきて、クリックするとキャッシュ内にある
全既読スレを検索して一覧表示します。なんで外部板登録形式なんて面倒な方法にしたかというと・・・

(1) スレッド名とレス数をdatファイルから直接取得しているため初回クリック時は検索にえらい時間がかかる

インデックスファイル形式によるスレ情報管理に移行した際に高速化予定。

(2) 鯖移転問題は考えてない

必ずURLが新鯖のものになるので.kde/share/apps/kita/cacheの情報とコンフリクト起こすかも。
まじめにやるとしたら旧鯖→新鯖URL変換のための対応テーブルを作る必要があるけど、鯖移転まわりは中の人に
任せようと思うのでとりあえず今回は放置。

・・・って問題があるため、一応出来るけどまだ未完成だよっていう形にしたいからな訳で。