(寝る前にとりあえず・・)

どんな風にうまく行かないんでしょうか?
void DatInfo::initPrivate の

copyRawDataToBuffer(m_access->getcache());
copyRawDataToBuffer(QString::null); /* copy the last line */

の段階ではうまくm_access->getcache()でdat形式のデータが取れてますか?
というか現段階でのaccess.cppとaccess.hをウプしてくれればこっちで
datinfoを調整しますけど・・・