1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
#include <kapplication.h>
#include "dccManager.h"
class Timer : public TQObject
{
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( TQTimerEvent * )
{
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();
}
|