void VSCVidItemVidStor::CameraRecOff(astring strId) { int cnt = this->childCount(); for (int i = 0; i < cnt; i ++) { QTreeWidgetItem * pChild = this->child(i); VSCVidItemInf *pItem = dynamic_cast<VSCVidItemInf*>(pChild); if (pItem && pItem->GetId() == strId) { /* already in the list */ pItem->UpdateRec(false); } } }
void VSCVidItemStorConf::CameraRecOff(astring strId) { if (m_pItemAddCam == NULL) { return; } int cnt = m_pItemAddCam->childCount(); for (int i = 0; i < cnt; i ++) { QTreeWidgetItem * pChild = m_pItemAddCam->child(i); VSCVidItemInf *pItem = dynamic_cast<VSCVidItemInf*>(pChild); if (pItem && pItem->GetId() == strId) { /* already in the list */ pItem->UpdateRec(false); } } }
void VSCVidItemVidStor::CameraAdd(VidCamera cCam) { int cnt = this->childCount(); for (int i = 0; i < cnt; i ++) { QTreeWidgetItem * pChild = this->child(i); VSCVidItemInf *pItem = dynamic_cast<VSCVidItemInf*>(pChild); if (pItem && pItem->GetId() == cCam.strid()) { /* already in the list */ this->removeChild(pChild); } } VidCameraId cCamId; cCamId.set_strcameraid(cCam.strid()); cCamId.set_strstorid(GetId()); VSCVidItemCam *pItemCam = new VSCVidItemCam(cCam,cCamId, m_pFactory, this); }
void VSCVidItemStorConf::CameraAdd(VidCamera cCam) { if (m_pItemAddCam == NULL) { return; } int cnt = m_pItemAddCam->childCount(); for (int i = 0; i < cnt; i ++) { QTreeWidgetItem * pChild = m_pItemAddCam->child(i); VSCVidItemInf *pItem = dynamic_cast<VSCVidItemInf*>(pChild); if (pItem && pItem->GetId() == cCam.strid()) { /* already in the list */ m_pItemAddCam->removeChild(pChild); } } VSCVidItemCamConf *pItemCam = new VSCVidItemCamConf(m_cStor, cCam, m_pFactory, m_pItemAddCam); }