53 lines
1.1 KiB
C++
53 lines
1.1 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(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;
|
|
}
|
|
|
|
|