Skip to content
Snippets Groups Projects
MainWindow.cc 30.8 KiB
Newer Older
  • Learn to ignore specific revisions
  •     if (headDown1DockWidget)
        {
            HDDisplay *hdd = dynamic_cast<HDDisplay*>(headDown1DockWidget->widget());
            if (hdd)
            {
                addDockWidget(Qt::RightDockWidgetArea, headDown1DockWidget);
                headDown1DockWidget->show();
                hdd->start();
            }
            
        }
        if (headDown2DockWidget)
        {
            HDDisplay *hdd = dynamic_cast<HDDisplay*>(headDown2DockWidget->widget());
            if (hdd)
            {
                addDockWidget(Qt::RightDockWidgetArea, headDown2DockWidget);
                headDown2DockWidget->show();
                hdd->start();
            }
        }
    
        if (controlDockWidget)
        {
            addDockWidget(Qt::LeftDockWidgetArea, controlDockWidget);
            controlDockWidget->show();
        }
    
        if (listDockWidget)
        {
            addDockWidget(Qt::BottomDockWidgetArea, listDockWidget);
            listDockWidget->show();
        }
    
        if (infoDockWidget)
        {
            addDockWidget(Qt::LeftDockWidgetArea, infoDockWidget);
            infoDockWidget->show();
        }
    
        if (waypointsDockWidget)
        {
            addDockWidget(Qt::BottomDockWidgetArea, waypointsDockWidget);
            waypointsDockWidget->show();
        }
    
        if (debugConsoleDockWidget)
        {
            addDockWidget(Qt::BottomDockWidgetArea, debugConsoleDockWidget);
            debugConsoleDockWidget->show();
        }
    
        if (detectionDockWidget)
        {
    
    pixhawk's avatar
    pixhawk committed
            addDockWidget(Qt::RightDockWidgetArea, detectionDockWidget);
            detectionDockWidget->show();
    
        if (linechartWidget)
        {
            QStackedWidget *centerStack = dynamic_cast<QStackedWidget*>(centralWidget());
            if (centerStack)
            {
                linechartWidget->setActive(true);
                centerStack->setCurrentWidget(linechartWidget);
            }
        }
    
        if (parametersDockWidget)
        {
            addDockWidget(Qt::RightDockWidgetArea, parametersDockWidget);
            parametersDockWidget->show();
        }
    
    pixhawk's avatar
    pixhawk committed
    void MainWindow::loadWidgets()
    
    pixhawk's avatar
    pixhawk committed
    {
    
        //loadOperatorView();
        loadEngineerView();
    
    pixhawk's avatar
    pixhawk committed
        //loadPilotView();
    }