|
@@ -23,10 +23,9 @@ SingleCameraOperationWnd::SingleCameraOperationWnd(QWidget* parent)
|
|
|
|
|
|
SingleCameraOperationWnd::~SingleCameraOperationWnd()
|
|
|
{
|
|
|
- delete ui;
|
|
|
UnCameraBind();
|
|
|
|
|
|
-
|
|
|
+ delete ui;
|
|
|
}
|
|
|
|
|
|
void SingleCameraOperationWnd::initFrom() {
|
|
@@ -56,13 +55,24 @@ void SingleCameraOperationWnd::initFrom() {
|
|
|
}
|
|
|
|
|
|
|
|
|
- for (int i = 0; i < numbers.size(); ++i) {
|
|
|
+ for (int i = 0; i < numbers.size(); ++i)
|
|
|
+ {
|
|
|
int num = numbers[i];
|
|
|
- CameraInfo test;
|
|
|
- test.iCameraId = i;
|
|
|
- test.name = ("camera" + QString::number(i)).toStdString();
|
|
|
- test.eType = MATERIAL_WAFER;
|
|
|
- CameraImageHandler* manager = new CameraImageHandler(num, test);
|
|
|
+
|
|
|
+ CameraImageHandler* manager = nullptr;
|
|
|
+ if (nSize == 5)
|
|
|
+ {
|
|
|
+ CameraInfo test;
|
|
|
+ test.iCameraId = i;
|
|
|
+ test.name = ("camera" + QString::number(i)).toStdString();
|
|
|
+ test.eType = MATERIAL_WAFER;
|
|
|
+ manager = new CameraImageHandler(num, test);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ manager = new CameraImageHandler(num, m_pMainCameraBind->m_vecCamera[i]);
|
|
|
+ }
|
|
|
+
|
|
|
Group* widget = manager->getGroup();
|
|
|
if (widget != nullptr)
|
|
|
{
|