53 lines
2.1 KiB
C++
53 lines
2.1 KiB
C++
/*******************************************************************************
|
|
* *
|
|
* Gros Gin électronique *
|
|
* 2023 *
|
|
* *
|
|
* Project: Otarcik CAN *
|
|
* *
|
|
* *
|
|
* *
|
|
*******************************************************************************/
|
|
/*
|
|
Description:
|
|
This is a placeholder class that creates the GUI
|
|
|
|
*/
|
|
|
|
#include "MainWindow.h"
|
|
#include "ui_MainWindow.h"
|
|
|
|
CMainWindow::CMainWindow(QWidget *parent) :
|
|
QMainWindow(parent),
|
|
ui(new Ui::CMainWindow)
|
|
{
|
|
ui->setupUi(this);
|
|
QMainWindow::statusBar()->showMessage("V1.01");
|
|
|
|
mGeneralStatusPage = new CGeneralStatusPage(this);
|
|
mMainWindowWidget = new QTabWidget(this);
|
|
mProgramsSettingsTabWidget = new QTabWidget(this);
|
|
mCANbusSettingsPage = new CCANbusSettingsPage(this);
|
|
mCANViewerPage = new CCANViewerPage(this);
|
|
mDataLoggingSettingsPage = new CLoggingSettingsPage(this);
|
|
mCANWatchdogSettingsPage = new CCANWatchdogSettingsPage(this);
|
|
|
|
mProgramsSettingsTabWidget->setTabPosition(QTabWidget::West);
|
|
setCentralWidget(mMainWindowWidget);
|
|
mMainWindowWidget->addTab(mGeneralStatusPage,"Statut");
|
|
mMainWindowWidget->addTab(mProgramsSettingsTabWidget,"Paramètres");
|
|
mMainWindowWidget->addTab(mCANViewerPage,"Données CAN");
|
|
mProgramsSettingsTabWidget->addTab(mCANbusSettingsPage,"CAN Bus");
|
|
mProgramsSettingsTabWidget->addTab(mCANWatchdogSettingsPage,"Watchdog");
|
|
mProgramsSettingsTabWidget->addTab(mDataLoggingSettingsPage,"Archivage");
|
|
|
|
|
|
resize(1700,768);
|
|
}
|
|
|
|
CMainWindow::~CMainWindow()
|
|
{
|
|
delete ui;
|
|
}
|
|
|