QString data = Kita::ParseMisc::qcpToUnicode( rawData );
QStringList lines = QStringList::split( "\n", data );
QRegExp regexp( "<dt>(.*) .*<font color=\"#......\"><b> (.*) </b></font> .* (..../../..).* (..:..:..) ID:(.*)<br><dd>(.*)" );
- QRegExp regexp2( "<dt>.*<a href=\"mailto:(.*)\"><b> (.*) </B></a> .* (..../../..).* (..:..:..) ID:(.*)<br><dd>(.*)" );
- int maxResNum = 0;
+ QRegExp regexp2( "<dt>(.*) .*<a href=\"mailto:(.*)\"><b> (.*) </B></a> .* (..../../..).* (..:..:..) ID:(.*)<br><dd>(.*)" );
for ( QStringList::iterator it = lines.begin(); it != lines.end(); ++it ) {
QString line = (*it);
if ( regexp.search( line ) != -1 ) {
QString message = regexp.cap( 6 );
QString datStr = name + "<><>" + date + " " + time + " ID:" + id
+ "<>" + message + "<>";
- qDebug("datStr = '%s'", (const char *)datStr.local8Bit());
setDat( datStr, num );
- maxResNum = QMAX( maxResNum, num );
} else if ( regexp2.search( line ) != -1 ) {
int num = regexp2.cap( 1 ).toInt();
QString mail = regexp2.cap( 2 );
QString message = regexp2.cap( 7 );
QString datStr = name + "<>" + mail + "<>" + date + " " + time + " ID:" + id
+ "<>" + message + "<>";
- qDebug("datStr = '%s'", (const char *)datStr.local8Bit());
setDat( datStr, num );
- maxResNum = QMAX( maxResNum, num );
}
}
- m_thread->setResNum( maxResNum );
- KitaThreadInfo::setReadNum( m_url.prettyURL(), maxResNum );
+ m_thread->setResNum( m_maxNum );
+ KitaThreadInfo::setReadNum( m_url.prettyURL(), m_maxNum );
}
/* copy raw lines to buffer */