You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdenetwork/ksirc/dccMgrTest.cpp

45 lines
1.1 KiB

#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( 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();
}