Kita::Thread* updated_thread = Kita::Thread::getByURLNew( datURL );
for ( QListViewItem * item = subjectList->firstChild(); item; item = item->nextSibling() ) {
if ( item->text( Col_DatURL ) == datURL.prettyURL() ) {
- int resNum = updated_thread->resNum();
- int readNum = KitaThreadInfo::readNum( updated_thread->datURL() );
+ int resNum = KitaThreadInfo::resNum( datURL.prettyURL() );
+ int readNum = KitaThreadInfo::readNum( datURL.prettyURL() );
item->setText( Col_ResNum, QString( "%1" ).arg( resNum, 4 ) );
item->setText( Col_Read, QString( "%1" ).arg( readNum, 4 ) );
}
since.setTime_t( Kita::datToSince( datURL ) );
QDateTime current = QDateTime::currentDateTime();
- int readNum = cache->readNum( datURL );
- int resNum = thread->resNum();
+ int readNum = KitaThreadInfo::readNum( datURL );
+ int resNum = KitaThreadInfo::resNum( datURL );
double speed = resNum / ( since.secsTo( current ) / ( 60.0 * 60.0 * 24.0 ) );
Kita::ThreadListViewItem* item = new Kita::ThreadListViewItem( subjectList );
QDateTime since;
since.setTime_t( Kita::datToSince( datURL.prettyURL() ) );
- int resNum = updated_thread->resNum();
+ int resNum = KitaThreadInfo::resNum( datURL.prettyURL() );
int readNum = KitaThreadInfo::readNum( datURL.prettyURL() );
item->setText( Col_ResNum, QString( "%1" ).arg( resNum, 4 ) );
item->setText( Col_Read, ( readNum > 0 ) ? QString( "%1" ).arg( readNum, 4 ) : QString( "" ) );
m_thread = Kita::Thread::getByURL( m_datURL.prettyURL() );
}
if ( m_thread ) {
- if ( m_thread->resNum() < m_readNum ) {
+ int resNum = KitaThreadInfo::resNum( m_datURL.prettyURL() );
+ if ( resNum < m_readNum ) {
KitaThreadInfo::setResNum( m_datURL.prettyURL(), m_readNum );
}
KitaThreadInfo::setReadNum( m_datURL.prettyURL(), m_readNum );
return m_datURL;
}
-int Thread::resNum() const
-{
- return KitaThreadInfo::resNum( m_datURL );
-}
-
const QString& Thread::name() const
{
if ( ! Kita::Thread::getByURL( m_datURL ) ->m_threadName.isEmpty() ) {
const QString& datURL() const;
const QString& name() const;
- int resNum() const;
static Thread* getByURL( const QString& datURL );
static Thread* getByURLNew( const KURL& datURL );