[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/work/kio_virtualfile/kio/kio
From:       Allan Sandfeld Jensen <kde () carewolf ! com>
Date:       2006-07-06 19:15:17
Message-ID: 1152213317.301389.31821.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 559207 by carewolf:

More correct


 M  +10 -1     slavefile.cpp  
 M  +3 -1      slavefile.h  


--- branches/work/kio_virtualfile/kio/kio/slavefile.cpp #559206:559207
@@ -93,9 +93,18 @@
 
 void SlaveFile::slotOpen( )
 {
-    emit open();
+    emit open( this );
 }
 
+void SlaveFile::slotFinished()
+{
+    kDebug(7007) << "SlaveFile::slotFinished(" << this << ", " << m_url << ")" << endl;
+    emit close( this );
+    // Return slave to the scheduler
+    slaveDone();
+//     Scheduler::doJob(this);
+}
+
 void SlaveFile::start(Slave *slave)
 {
     connect( slave, SIGNAL( data( const QByteArray & ) ),
--- branches/work/kio_virtualfile/kio/kio/slavefile.h #559206:559207
@@ -73,7 +73,8 @@
      */
     void mimetype( KIO::Job *job, const QString &type );
 
-    void open();
+    void open(KIO::Job *job);
+    void close(KIO::Job *job);
 
     void position( KIO::Job *job, KIO::filesize_t );
 
@@ -83,6 +84,7 @@
     virtual void slotData( const QByteArray &data);
     virtual void slotMimetype( const QString &mimetype );
     virtual void slotOpen( );
+    virtual void slotFinished( );
     virtual void slotPosition( KIO::filesize_t );
 
 protected:
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic