Example #1
0
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);
		}
	}
}
Example #2
0
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);
		}
	}
}
Example #3
0
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);
}
Example #4
0
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);

}