/[storm]/storm/kde/kmd/kmd.cpp
ViewVC logotype

Diff of /storm/kde/kmd/kmd.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by benja, Wed May 21 19:04:43 2003 UTC revision 1.5 by benja, Wed May 21 19:41:10 2003 UTC
# Line 33  Line 33 
33  using namespace KIO;  using namespace KIO;
34  extern "C"{  extern "C"{
35    int kdemain( int argc, char **argv ){    int kdemain( int argc, char **argv ){
36        QApplication *app = new QApplication(argc, argv);
37      KInstance instance( "kio_kmd" );      KInstance instance( "kio_kmd" );
38    
39      if (argc != 4){      if (argc != 4){
40                          exit(-1);                          exit(-1);
41      }      }
42    
     QEventLoop * loop = new QEventLoop();  
   
43      kio_kmdProtocol slave(argv[2], argv[3]);      kio_kmdProtocol slave(argv[2], argv[3]);
44      slave.loop = loop;      slave.app = app;
45    
46      slave.dispatchLoop();      slave.dispatchLoop();
47    
# Line 90  void kio_kmdProtocol::get(const KURL& ur Line 89  void kio_kmdProtocol::get(const KURL& ur
89    requestNr = http->get("/index.html");    requestNr = http->get("/index.html");
90    kdDebug() << "request id: " << requestNr << endl;    kdDebug() << "request id: " << requestNr << endl;
91    while(!isFinished) {    while(!isFinished) {
92      kdDebug() << "process events" << endl;      //kdDebug() << "process events" << endl;
93      loop->processEvents(QEventLoop::WaitForMore);      app->processEvents();
94    }    }
95    kdDebug() << "done" << endl;    kdDebug() << "done" << endl;
96  }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26