[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] storm/kde/kmd kmd.cpp kmd.h
From: |
Benja Fallenstein |
Subject: |
[Gzz-commits] storm/kde/kmd kmd.cpp kmd.h |
Date: |
Wed, 21 May 2003 14:50:05 -0400 |
CVSROOT: /cvsroot/storm
Module name: storm
Changes by: Benja Fallenstein <address@hidden> 03/05/21 14:50:05
Modified files:
kde/kmd : kmd.cpp kmd.h
Log message:
try own eventloop
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/storm/storm/kde/kmd/kmd.cpp.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/storm/storm/kde/kmd/kmd.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
Patches:
Index: storm/kde/kmd/kmd.cpp
diff -u storm/kde/kmd/kmd.cpp:1.1 storm/kde/kmd/kmd.cpp:1.2
--- storm/kde/kmd/kmd.cpp:1.1 Wed May 21 13:39:05 2003
+++ storm/kde/kmd/kmd.cpp Wed May 21 14:50:05 2003
@@ -17,7 +17,7 @@
#include <qcstring.h>
#include <qbitarray.h>
#include <qhttp.h>
-#include <qnetwork.h>
+#include <qeventloop.h>
#include <stdlib.h>
@@ -40,9 +40,8 @@
}
kio_kmdProtocol slave(argv[2], argv[3]);
- slave.dispatchLoop();
- //QApplication::enter_loop();
+ slave.dispatchLoop();
return 0;
}
@@ -52,6 +51,8 @@
: QObject(), SlaveBase("kio_kmd", pool_socket, app_socket)
{
kdDebug() << "kio_kmdProtocol::kio_kmdProtocol()" << endl;
+ loop = new QEventLoop(this);
+ kdDebug() << "init finished" << endl;
}
/*
----------------------------------------------------------------------------------
*/
@@ -64,7 +65,7 @@
/*
----------------------------------------------------------------------------------
*/
void kio_kmdProtocol::get(const KURL& url )
{
- qInitNetworkProtocols ();
+ isFinished = 0;
kdDebug() << "kio_urn::get(const KURL& url)" << endl ;
@@ -85,6 +86,8 @@
http->setHost("www.trolltech.com");
requestNr = http->get("/index.html");
kdDebug() << "request id: " << requestNr << endl;
+ while(!isFinished)
+ loop->processEvents(QEventLoop::WaitForMore);
}
Index: storm/kde/kmd/kmd.h
diff -u storm/kde/kmd/kmd.h:1.1 storm/kde/kmd/kmd.h:1.2
--- storm/kde/kmd/kmd.h:1.1 Wed May 21 13:39:05 2003
+++ storm/kde/kmd/kmd.h Wed May 21 14:50:05 2003
@@ -20,6 +20,7 @@
#include <qstring.h>
#include <qcstring.h>
#include <qhttp.h>
+#include <qeventloop.h>
#include <kurl.h>
#include <kio/global.h>
@@ -36,7 +37,9 @@
virtual void get(const KURL& url);
virtual void mimetype(const KURL& url);
QHttp *http;
+ QEventLoop *loop;
int requestNr;
+ int isFinished;
private slots:
void slotReadyRead();
void slotStateChanged(int id);
- [Gzz-commits] storm/kde/kmd kmd.cpp kmd.h,
Benja Fallenstein <=