QString Access::getupdate()
{
- QString getURL = m_thread->datURL();
+ QString getURL = m_url.url();
if ( Kita::boardType( getURL ) == Board_MachiBBS ) {
getURL = Kita::datToThread( getURL );
}
if ( m_threadData.length() ) {
- KURL url = m_thread->datURL();
+ KURL url = m_url;
url.setProtocol( "k2ch" );
} else retstr = "";
if ( responseCode() != 200 && responseCode() != 206 ) retstr = QString::null;
- if ( Kita::boardType( m_thread->datURL() ) == Board_MachiBBS ) {
+ if ( Kita::boardType( m_url.url() ) == Board_MachiBBS ) {
emit receiveData( m_threadData );
}
emit finishLoad();
}
m_firstReceive = FALSE;
m_threadData += cstr ;
- if ( Kita::boardType( m_thread->datURL() ) != Board_MachiBBS ) {
+ if ( Kita::boardType( m_url.url() ) != Board_MachiBBS ) {
emit receiveData( cstr );
}
}
QString Access::getcache()
{
- KURL url = m_thread->datURL();
+ KURL url = m_url;
url.setProtocol( "k2ch" );
m_orgData = getCacheData( url );
#ifndef KITAACCESS_H
#define KITAACCESS_H
+#include <kurl.h>
+
#include <qobject.h>
#include <qcstring.h>
-class KURL;
-
namespace KIO
{
class Job;
Q_OBJECT
public:
- Access( const Thread* thread ) : m_thread( thread ), m_currentJob( 0 ) {};
+ Access( const KURL& url ) : m_url( url ), m_currentJob( 0 ) {};
~Access() {};
QString get();
void writeCacheData( const KURL& url );
void enter_loop();
- const Thread* m_thread;
+ const KURL m_url;
KIO::Job* m_currentJob;
QString m_threadData;
QString m_header;
resetAbonePrivate();
/* create dat loader */
- m_access = new Kita::Access( m_thread );
+ m_access = new Kita::Access( m_thread->datURL() );
connect( m_access, SIGNAL( receiveData( const QString& ) ),
SLOT( slotReceiveData( const QString& ) ) );