Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

61 linhas
1.3 KiB

  1. #include "MainWindow.h"
  2. #include <QWidget>
  3. #include "CableTestBench.h"
  4. MainWindow::MainWindow(QWidget *parent,CCableTestBench* ProgramHandle)
  5. : QMainWindow(parent),
  6. mProgramHandle(ProgramHandle)
  7. {
  8. resize(1800,890);
  9. // mMainPage = new CMainPage();
  10. // mVisualInspPage = new CVisualInspectionPage(this);
  11. // mVisualInspPage->hide();
  12. // mCableTestPage = new CCableTestPage(this);
  13. mMainPage = new CMainPage(this);
  14. mVisualInspPage = new CVisualInspectionPage(this);
  15. mVisualInspPage->hide();
  16. mCableTestPage = new CCableTestPage();
  17. mOptionsPage = new COptionsPage();
  18. mMainPage->mProgramHandle = ProgramHandle;
  19. mVisualInspPage->mProgramHandle = ProgramHandle;
  20. mCableTestPage->mProgramHandle = ProgramHandle;
  21. mOptionsPage->mProgramHandle = ProgramHandle;
  22. mMainPage->SetTestPageWidget(mCableTestPage);
  23. mMainPage->SetOptionsPageWidget(mOptionsPage);
  24. //setCentralWidget(mVisualInspPage);
  25. }
  26. MainWindow::~MainWindow()
  27. {
  28. delete mMainPage;
  29. delete mVisualInspPage;
  30. }
  31. int MainWindow::ShowInspectVisuellePage()
  32. {
  33. mCableTestPage->hide();
  34. mVisualInspPage->show();
  35. return RET_OK;
  36. }
  37. int MainWindow::ShowCableTestPage()
  38. {
  39. mVisualInspPage->hide();
  40. mCableTestPage->show();
  41. return RET_OK;
  42. }