MainWindow::MainWindow(int devleft, int devright, QWidget *parent) : QMainWindow(parent) { camleft = new QCamera(devleft, ImageWidth, ImageHeight, this); camright = new QCamera(devright, ImageWidth, ImageHeight, this); scene = new QSceneWidget(camleft->rgbImage(), camright->rgbImage(), this); QObject::connect(camleft, SIGNAL(frameSignal()), this, SLOT(refresh())); QObject::connect(camright, SIGNAL(frameSignal()), this, SLOT(refresh())); camleft->start(QThread::LowPriority); camright->start(QThread::LowPriority); }
int MainWindowImpl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QMainWindow::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: frameSignal(); break; case 1: resetTxSignal(); break; case 2: showDialog(); break; case 3: deleteItem(); break; case 4: uploadItem(); break; case 5: saveItem(); break; case 6: setPathDialog(); break; case 7: startAnimation(); break; case 8: setanimationtime(); break; case 9: animationFinished(); break; case 10: showAddCursorDialog(); break; case 11: showAddEllipseDialog(); break; case 12: animationslidertime((*reinterpret_cast< int(*)>(_a[1]))); break; case 13: opacitySliderImpl((*reinterpret_cast< int(*)>(_a[1]))); break; case 14: showConfigureDialog(); break; case 15: startTx(); break; case 16: restartPacketTimer(); break; case 17: resetTx(); break; case 18: showDebugWindow(); break; case 19: showAboutQMTSim(); break; case 20: showReadme(); break; case 21: viewButtonSlot(); break; case 22: showResizeDialog(); break; } _id -= 23; } return _id; }
TUIOSender::TUIOSender( MainWindowImpl *win) { mywin = win ; fseq = 0 ; lastSpeed = 0.0 ; transmitSocket = NULL; connect(win,SIGNAL(frameSignal()),this,SLOT(frameSlot())); connect(win,SIGNAL(resetTxSignal()),this,SLOT(resetTxSlot())); }