int QLCPhysical_Test::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QObject::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: bulbType(); break; case 1: bulbLumens(); break; case 2: bulbColourTemp(); break; case 3: weight(); break; case 4: width(); break; case 5: height(); break; case 6: depth(); break; case 7: lensName(); break; case 8: lensDegreesMin(); break; case 9: lensDegreesMax(); break; case 10: focusType(); break; case 11: focusPanMax(); break; case 12: focusTiltMax(); break; case 13: powerConsumption(); break; case 14: dmxConnector(); break; case 15: copy(); break; case 16: load(); break; case 17: loadWrongRoot(); break; case 18: save(); break; default: ; } _id -= 19; } return _id; }
void plotWidget::updateData(GetDataType dataType) { if(focusType(dataType)) return; switch(m_parentDataType) { case img: m_imageFileName = GetDataThread::GetInstance()->GetImageData(); break; case marker: shared_marker_st tempmark; if(GetDataThread::GetInstance()->GetData(tempmark)) { if(m_dataType == markerx) { SetRealtimeData(tempmark.posX); } if(m_dataType == markery) { SetRealtimeData(tempmark.posY); } } break; case lineDetec: shared_line_st templine; if(GetDataThread::GetInstance()->GetData(templine)) { if(m_dataType == lineangle) { SetRealtimeData(templine.angle); } if(m_dataType == linedistance) { SetRealtimeData(templine.distance); } } break; case bracket: shared_bracket_st tempbracket; if(GetDataThread::GetInstance()->GetData(tempbracket)) { if(m_dataType == bracketx) { SetRealtimeData(tempbracket.posX[0]); } if(m_dataType == brackety) { SetRealtimeData(tempbracket.posY[0]); } if(m_dataType == bracketz) { SetRealtimeData(tempbracket.posZ[0]); } } break; case obstacle: shared_obstacle_st tempobstacle; if(GetDataThread::GetInstance()->GetData(tempobstacle)) { if(m_dataType == obstaclex) { SetRealtimeData(tempobstacle.posX); } if(m_dataType == obstacley) { SetRealtimeData(tempobstacle.posY); } if(m_dataType == obstaclez) { SetRealtimeData(tempobstacle.posZ); } } break; default: break; } }