summaryrefslogtreecommitdiffstats
path: root/ksirc/dccMgrTest.cpp
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commitbcb704366cb5e333a626c18c308c7e0448a8e69f (patch)
treef0d6ab7d78ecdd9207cf46536376b44b91a1ca71 /ksirc/dccMgrTest.cpp
downloadtdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.tar.gz
tdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'ksirc/dccMgrTest.cpp')
-rw-r--r--ksirc/dccMgrTest.cpp44
1 files changed, 44 insertions, 0 deletions
diff --git a/ksirc/dccMgrTest.cpp b/ksirc/dccMgrTest.cpp
new file mode 100644
index 00000000..77d5fdac
--- /dev/null
+++ b/ksirc/dccMgrTest.cpp
@@ -0,0 +1,44 @@
+#include <kapplication.h>
+
+#include "dccManager.h"
+
+class Timer : public QObject
+{
+public:
+ Timer( dccManager *view )
+ : m_view( view )
+ {
+ m_it = m_view->newSendItem("test", "boren", dccItem::dccSentOffer, 123523);
+ m_view->newSendItem("test2", "boren", dccItem::dccSentOffer, 123523);
+ m_view->newSendItem("test3", "boren", dccItem::dccSentOffer, 123523);
+ m_view->newGetItem("test4", "boren", dccItem::dccGotOffer, 123523);
+ m_view->newGetItem("test4", "boren", dccItem::dccGotOffer, 123523);
+ m_view->newGetItem("test4", "boren", dccItem::dccGotOffer, 123523);
+ bytes = 0;
+ startTimer( 100 );
+ }
+ void timerEvent( QTimerEvent * )
+ {
+ m_it->changeStatus(dccItem::dccSending);
+ bytes += 1000;
+ m_it->setReceivedBytes(bytes);
+
+ }
+private:
+ dccManager *m_view;
+ int bytes;
+ dccItem *m_it;
+};
+
+
+int main(int argc, char **argv){
+ KApplication a(argc, argv, "dccMgrTest" );
+
+ dccManager kst(0, "toplevel");
+ Timer t(&kst);
+
+ a.setMainWidget(&kst);
+ kst.show();
+ return a.exec();
+}
+