for(; it.current(); ++it) {
const Kita::Thread* thread = it.current();
- int readNum = cache->readNum( thread->datURL() );
- int resNum = cache->resNum( thread->datURL() ); // TODO unused variables.
+ int readNum = cache->readNum( thread->datURL().url() );
+ int resNum = cache->resNum( thread->datURL().url() ); // TODO unused variables.
new KListViewItem( this,
thread->boardName(),
void KitaMainWindow::updateThreadCache( const Kita::Thread& thread )
{
- KitaCacheInfo::getInstance()->setReadNum( thread.datURL(), thread.resNum() );
- KitaCacheInfo::getInstance()->setResNum( thread.datURL(), thread.resNum() );
+ KitaCacheInfo::getInstance()->setReadNum( thread.datURL().url(), thread.resNum() );
+ KitaCacheInfo::getInstance()->setResNum( thread.datURL().url(), thread.resNum() );
}
void KitaMainWindow::loadCache()
return instance;
}
-int KitaCacheInfo::readNum(const KURL& url)
+int KitaCacheInfo::readNum(const QString& url)
{
- QString key = url.url();
- if( m_readDict.contains(key) ) {
- return m_readDict[key];
+ if( m_readDict.contains(url) ) {
+ return m_readDict[url];
} else {
return 0;
}
}
-void KitaCacheInfo::setReadNum(const KURL& url, int num)
+void KitaCacheInfo::setReadNum(const QString& url, int num)
{
- m_readDict.insert(url.url(), num);
+ m_readDict.insert( url, num );
}
-int KitaCacheInfo::resNum( const KURL& url )
+int KitaCacheInfo::resNum( const QString& url )
{
- QString key = url.url();
- if( m_resNumDict.contains( key ) ) {
- return m_resNumDict[ key ];
+ if( m_resNumDict.contains( url ) ) {
+ return m_resNumDict[ url ];
} else {
return 0;
}
}
-void KitaCacheInfo::setResNum( const KURL& url, int num )
+void KitaCacheInfo::setResNum( const QString& url, int num )
{
- m_resNumDict.insert( url.url(), num );
+ m_resNumDict.insert( url, num );
}
QDataStream& operator<<(QDataStream& s, KitaCacheInfo& c)
{
public:
static KitaCacheInfo* getInstance();
- void setReadNum(const KURL& url, int num);
- int readNum(const KURL& url);
- void setResNum( const KURL& url, int num );
- int resNum( const KURL& url );
+ void setReadNum( const QString& url, int num);
+ int readNum( const QString& url );
+ void setResNum( const QString& url, int num );
+ int resNum( const QString& url );
friend QDataStream& operator<<(QDataStream& s, KitaCacheInfo& c);
friend QDataStream& operator>>(QDataStream& s, KitaCacheInfo& c);
private:
for(unsigned i=0; i<threadList.count(); i++) {
Kita::Thread* thread = threadList.at(i);
- int readNum = cache->readNum( thread->datURL() );
+ int readNum = cache->readNum( thread->datURL().url() );
int resNum = thread->resNum();
KListViewItem* item = new KListViewItem( subjectList );