CableTestBench/Sources/MainWindow.cpp
2019-05-03 13:46:54 -04:00

61 lines
1.3 KiB
C++

#include "MainWindow.h"
#include <QWidget>
#include "CableTestBench.h"
MainWindow::MainWindow(QWidget *parent,CCableTestBench* ProgramHandle)
: QMainWindow(parent),
mProgramHandle(ProgramHandle)
{
resize(1800,890);
// mMainPage = new CMainPage();
// mVisualInspPage = new CVisualInspectionPage(this);
// mVisualInspPage->hide();
// mCableTestPage = new CCableTestPage(this);
mMainPage = new CMainPage(this);
mVisualInspPage = new CVisualInspectionPage(this);
mVisualInspPage->hide();
mCableTestPage = new CCableTestPage();
mOptionsPage = new COptionsPage();
mMainPage->mProgramHandle = ProgramHandle;
mVisualInspPage->mProgramHandle = ProgramHandle;
mCableTestPage->mProgramHandle = ProgramHandle;
mOptionsPage->mProgramHandle = ProgramHandle;
mMainPage->SetTestPageWidget(mCableTestPage);
mMainPage->SetOptionsPageWidget(mOptionsPage);
//setCentralWidget(mVisualInspPage);
}
MainWindow::~MainWindow()
{
delete mMainPage;
delete mVisualInspPage;
}
int MainWindow::ShowInspectVisuellePage()
{
mCableTestPage->hide();
mVisualInspPage->show();
return RET_OK;
}
int MainWindow::ShowCableTestPage()
{
mVisualInspPage->hide();
mCableTestPage->show();
return RET_OK;
}