|
@@ -30,7 +30,7 @@ MainAndSecondaryCamerasWnd::MainAndSecondaryCamerasWnd(QWidget* parent)
|
|
|
m_veCurrentSelectGroup_R.isBond = false;
|
|
|
m_veCurrentSelectGroup_L.isBond = false;
|
|
|
m_timerMaterial = new QTimer(this);
|
|
|
- //connect(m_timerMaterial, &QTimer::timeout, this, &MainAndSecondaryCamerasWnd::UpdateMaterialByTimer);
|
|
|
+ connect(m_timerMaterial, &QTimer::timeout, this, &MainAndSecondaryCamerasWnd::UpdateMaterialByTimer);
|
|
|
m_pCViewInterface = ns_module::CViewInterface::GetInstance();
|
|
|
}
|
|
|
|
|
@@ -113,7 +113,7 @@ void MainAndSecondaryCamerasWnd::InitPage()
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- m_pMainCameraBind->m_vecCamera[i].eType = MATERIAL_WAFER;
|
|
|
+ m_pMainCameraBind->m_vecCamera[i].eType = MATERIAL_BOND;
|
|
|
manager = new CameraImageHandler(num, m_pMainCameraBind->m_vecCamera[i]);
|
|
|
}
|
|
|
|
|
@@ -137,12 +137,12 @@ void MainAndSecondaryCamerasWnd::InitPage()
|
|
|
if (manager->getWafer())
|
|
|
{
|
|
|
m_mapWaferMap.insert(num, manager->getWafer());
|
|
|
- ui->viewwidgetgroup_L->setWafer(m_mapWaferMap.value(i + 1));
|
|
|
+ ui->viewwidgetgroup_L->setWafer(m_mapWaferMap.value(i + 1), true);
|
|
|
m_allGroup[i]->setWaferWidget(ui->viewwidgetgroup_L->getWafer()->getGlobalPixmap());
|
|
|
}
|
|
|
if (manager->getWaffle()) {
|
|
|
m_mapWaffleMap.insert(num, manager->getWaffle());
|
|
|
- ui->viewwidgetgroup_L->setWaffle(m_mapWaffleMap.value(i + 1));
|
|
|
+ ui->viewwidgetgroup_L->setWaffle(m_mapWaffleMap.value(i + 1), true);
|
|
|
m_allGroup[i]->setWaffleWidget(ui->viewwidgetgroup_L->getWaffle()->getGlobalPixmap());
|
|
|
}
|
|
|
if (manager->getMaterialBox()) {
|
|
@@ -150,7 +150,7 @@ void MainAndSecondaryCamerasWnd::InitPage()
|
|
|
}
|
|
|
if (manager->getBond()) {
|
|
|
m_mapBondMap.insert(num, manager->getBond());
|
|
|
- ui->viewwidgetgroup_L->setBond(m_mapBondMap.value(i + 1));
|
|
|
+ ui->viewwidgetgroup_L->setBond(m_mapBondMap.value(i + 1),true);
|
|
|
m_allGroup[i]->setBondWidget(ui->viewwidgetgroup_L->getBond()->getGlobalPixmap());
|
|
|
}
|
|
|
if(!manager->getFileList().isEmpty()){
|
|
@@ -441,18 +441,18 @@ void MainAndSecondaryCamerasWnd::saveInfoOfLast() {
|
|
|
void MainAndSecondaryCamerasWnd::updateMaterialWidget(int side, int materialWndType, int groupId) {
|
|
|
if (side == m_nLastLeft) {
|
|
|
switch (materialWndType) {
|
|
|
- case 1: ui->viewwidgetgroup_L->setWafer(m_mapWaferMap.value(groupId)); break;
|
|
|
- case 2: ui->viewwidgetgroup_L->setWaffle(m_mapWaffleMap.value(groupId)); break;
|
|
|
- case 3: ui->viewwidgetgroup_L->setMaterialBox(m_mapMaterialBoxMap.value(groupId)); break;
|
|
|
- case 4: ui->viewwidgetgroup_L->setBond(m_mapBondMap.value(groupId)); break;
|
|
|
+ case 1: ui->viewwidgetgroup_L->setWafer(m_mapWaferMap.value(groupId), true); break;
|
|
|
+ case 2: ui->viewwidgetgroup_L->setWaffle(m_mapWaffleMap.value(groupId), true); break;
|
|
|
+ case 3: ui->viewwidgetgroup_L->setMaterialBox(m_mapMaterialBoxMap.value(groupId), true); break;
|
|
|
+ case 4: ui->viewwidgetgroup_L->setBond(m_mapBondMap.value(groupId),true); break;
|
|
|
}
|
|
|
}
|
|
|
else if (side == m_nCurrentRight) {
|
|
|
switch (materialWndType) {
|
|
|
- case 1: ui->viewwidgetgroup_R->setWafer(m_mapWaferMap.value(groupId)); break;
|
|
|
- case 2: ui->viewwidgetgroup_R->setWaffle(m_mapWaffleMap.value(groupId)); break;
|
|
|
- case 3: ui->viewwidgetgroup_R->setMaterialBox(m_mapMaterialBoxMap.value(groupId)); break;
|
|
|
- case 4: ui->viewwidgetgroup_R->setBond(m_mapBondMap.value(groupId)); break;
|
|
|
+ case 1: ui->viewwidgetgroup_R->setWafer(m_mapWaferMap.value(groupId), true); break;
|
|
|
+ case 2: ui->viewwidgetgroup_R->setWaffle(m_mapWaffleMap.value(groupId), true); break;
|
|
|
+ case 3: ui->viewwidgetgroup_R->setMaterialBox(m_mapMaterialBoxMap.value(groupId), true); break;
|
|
|
+ case 4: ui->viewwidgetgroup_R->setBond(m_mapBondMap.value(groupId),true); break;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -781,28 +781,28 @@ void MainAndSecondaryCamerasWnd::UpdateMaterialByTimer() {
|
|
|
case 1:
|
|
|
{
|
|
|
UpdateWafer(lastGroupId);
|
|
|
- ui->viewwidgetgroup_R->setWafer(m_mapWaferMap.value(lastGroupId));
|
|
|
+ ui->viewwidgetgroup_R->setWafer(m_mapWaferMap.value(lastGroupId), false);
|
|
|
m_allGroup[lastGroupId-1]->setWaferWidget(ui->viewwidgetgroup_R->getWafer()->getGlobalPixmap());
|
|
|
break;
|
|
|
}
|
|
|
case 2:
|
|
|
{
|
|
|
UpdateWaffle(lastGroupId);
|
|
|
- ui->viewwidgetgroup_R->setWaffle(m_mapWaffleMap.value(lastGroupId));
|
|
|
+ ui->viewwidgetgroup_R->setWaffle(m_mapWaffleMap.value(lastGroupId), false);
|
|
|
m_allGroup[lastGroupId - 1]->setWaffleWidget(ui->viewwidgetgroup_R->getWaffle()->getGlobalPixmap());
|
|
|
break;
|
|
|
}
|
|
|
case 3:
|
|
|
{
|
|
|
UpdateMaterialBox(lastGroupId);
|
|
|
- ui->viewwidgetgroup_R->setMaterialBox(m_mapMaterialBoxMap.value(lastGroupId));
|
|
|
+ ui->viewwidgetgroup_R->setMaterialBox(m_mapMaterialBoxMap.value(lastGroupId), false);
|
|
|
m_allGroup[lastGroupId - 1]->MaterialBoxWidget();
|
|
|
break;
|
|
|
}
|
|
|
case 4:
|
|
|
{
|
|
|
UpdateBond(lastGroupId);
|
|
|
- ui->viewwidgetgroup_R->setBond(m_mapBondMap.value(lastGroupId));
|
|
|
+ ui->viewwidgetgroup_R->setBond(m_mapBondMap.value(lastGroupId),false);
|
|
|
m_allGroup[lastGroupId - 1]->setBondWidget(ui->viewwidgetgroup_R->getBond()->getGlobalPixmap());
|
|
|
break;
|
|
|
}
|
|
@@ -820,28 +820,28 @@ void MainAndSecondaryCamerasWnd::UpdateMaterialByTimer() {
|
|
|
case 1:
|
|
|
{
|
|
|
UpdateWafer(lastLastGroupId);
|
|
|
- ui->viewwidgetgroup_L->setWafer(m_mapWaferMap.value(lastLastGroupId));
|
|
|
+ ui->viewwidgetgroup_L->setWafer(m_mapWaferMap.value(lastLastGroupId), false);
|
|
|
m_allGroup[lastLastGroupId - 1]->setWaferWidget(ui->viewwidgetgroup_L->getWafer()->getGlobalPixmap());
|
|
|
break;
|
|
|
}
|
|
|
case 2:
|
|
|
{
|
|
|
UpdateWaffle(lastLastGroupId);
|
|
|
- ui->viewwidgetgroup_L->setWaffle(m_mapWaffleMap.value(lastLastGroupId));
|
|
|
+ ui->viewwidgetgroup_L->setWaffle(m_mapWaffleMap.value(lastLastGroupId), false);
|
|
|
m_allGroup[lastLastGroupId - 1]->setWaffleWidget(ui->viewwidgetgroup_L->getWaffle()->getGlobalPixmap());
|
|
|
break;
|
|
|
}
|
|
|
case 3:
|
|
|
{
|
|
|
UpdateMaterialBox(lastLastGroupId);
|
|
|
- ui->viewwidgetgroup_L->setMaterialBox(m_mapMaterialBoxMap.value(lastLastGroupId));
|
|
|
+ ui->viewwidgetgroup_L->setMaterialBox(m_mapMaterialBoxMap.value(lastLastGroupId), false);
|
|
|
m_allGroup[lastLastGroupId - 1]->MaterialBoxWidget();
|
|
|
break;
|
|
|
}
|
|
|
case 4:
|
|
|
{
|
|
|
UpdateBond(lastLastGroupId);
|
|
|
- ui->viewwidgetgroup_L->setBond(m_mapBondMap.value(lastLastGroupId));
|
|
|
+ ui->viewwidgetgroup_L->setBond(m_mapBondMap.value(lastLastGroupId),false);
|
|
|
m_allGroup[lastLastGroupId - 1]->setBondWidget(ui->viewwidgetgroup_L->getBond()->getGlobalPixmap());
|
|
|
break;
|
|
|
}
|