BOOL OAPIConverter::Converter(VidCamera &from, oapi::OAPICamera &to) { to.strId = from.strid(); to.strName = from.strname(); to.nType = from.ntype(); to.strIP = from.strip(); to.strPort = from.strport(); to.strUser = from.struser(); to.strPasswd = from.strpasswd(); to.strONVIFAddress = from.stronvifaddress(); to.bProfileToken = from.bprofiletoken(); to.strProfileToken1 = from.strprofiletoken1(); to.strProfileToken2 = from.strprofiletoken2(); to.strFile = from.strfile(); to.strRTSPUrl = from.strrtspurl(); to.bHWaccel = from.bhwaccel(); to.bServerMotion = from.bservermotion(); to.nConnectType = from.nconnecttype(); return TRUE; }
void VidCamAdd::SetCamUI(VidCamera pCam) { switch(pCam.ntype()) { case VID_FILE: ui.radioButtonFile->setChecked(true); break; case VID_RTSP: ui.radioButtonRtsp->setChecked(true); break; case VID_ONVIF_S: ui.radioButtonOnvif->setChecked(true); break; default: return; } SlotRadioButtonClicked(); ui.lineEditName->setText(pCam.strname().c_str()); ui.lineEditIP->setText(pCam.strip().c_str()); ui.lineEditPort->setText(pCam.strport().c_str()); ui.lineEditUser->setText(pCam.struser().c_str()); ui.lineEditPassword->setText(pCam.strpasswd().c_str()); ui.lineEditFile->setText(pCam.strfile().c_str()); ui.lineEditRtspAddr->setText(pCam.strrtspurl().c_str()); ui.pbMotionJPEG->setChecked(pCam.bmotionjpeg()); }