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.
45 lines
1.1 KiB
45 lines
1.1 KiB
#include <tdeapplication.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){
|
|
TDEApplication a(argc, argv, "dccMgrTest" );
|
|
|
|
dccManager kst(0, "toplevel");
|
|
Timer t(&kst);
|
|
|
|
a.setMainWidget(&kst);
|
|
kst.show();
|
|
return a.exec();
|
|
}
|
|
|