hivemind 1.0.0
Loading...
Searching...
No Matches
Gui::TabWidget Class Reference

The tab widget of the main window. More...

#include <tab_widget.h>

Inheritance diagram for Gui::TabWidget:
Inheritance graph
Collaboration diagram for Gui::TabWidget:
Collaboration graph

Public Member Functions

 TabWidget (QWidget *parent=nullptr)
 Constructs the tab widget.
 
 ~TabWidget ()
 Destructs the tab widget.
 

Private Attributes

Plannerm_Planner
 The planner widget.
 
Simulatorm_Simulator
 The simulator widget.
 
Launcherm_Launcher
 The launcher widget.
 

Detailed Description

The tab widget of the main window.

Hivemind; planning, simulating and launching. They are separated in their own tabs as a user should only need to access one of these at any point in time.

Definition at line 18 of file tab_widget.h.

Constructor & Destructor Documentation

◆ TabWidget()

Gui::TabWidget::TabWidget ( QWidget *  parent = nullptr)

Constructs the tab widget.

Parameters
parentThe parent of the tab widget.

Definition at line 7 of file tab_widget.cpp.

References m_Launcher, m_Planner, and m_Simulator.

◆ ~TabWidget()

Gui::TabWidget::~TabWidget ( )

Destructs the tab widget.

Definition at line 20 of file tab_widget.cpp.

Member Data Documentation

◆ m_Launcher

Launcher* Gui::TabWidget::m_Launcher
private

The launcher widget.

Contains the graphical functionality to launch a scenario.

Definition at line 42 of file tab_widget.h.

Referenced by TabWidget().

◆ m_Planner

Planner* Gui::TabWidget::m_Planner
private

The planner widget.

Contains the graphical functionality to plan scenarios.

Definition at line 32 of file tab_widget.h.

Referenced by TabWidget().

◆ m_Simulator

Simulator* Gui::TabWidget::m_Simulator
private

The simulator widget.

Contains the graphical functionality to simulate scenarios.

Definition at line 37 of file tab_widget.h.

Referenced by TabWidget().


The documentation for this class was generated from the following files: