![]() |
hivemind 1.0.0
|
The tab widget of the main window. More...
#include <tab_widget.h>
Public Member Functions | |
TabWidget (QWidget *parent=nullptr) | |
Constructs the tab widget. | |
~TabWidget () | |
Destructs the tab widget. | |
Private Attributes | |
Planner * | m_Planner |
The planner widget. | |
Simulator * | m_Simulator |
The simulator widget. | |
Launcher * | m_Launcher |
The launcher widget. | |
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.
Gui::TabWidget::TabWidget | ( | QWidget * | parent = nullptr | ) |
Constructs the tab widget.
parent | The parent of the tab widget. |
Definition at line 7 of file tab_widget.cpp.
References m_Launcher, m_Planner, and m_Simulator.
Gui::TabWidget::~TabWidget | ( | ) |
Destructs the tab widget.
Definition at line 20 of file tab_widget.cpp.
|
private |
The launcher widget.
Contains the graphical functionality to launch a scenario.
Definition at line 42 of file tab_widget.h.
Referenced by TabWidget().
|
private |
The planner widget.
Contains the graphical functionality to plan scenarios.
Definition at line 32 of file tab_widget.h.
Referenced by TabWidget().
|
private |
The simulator widget.
Contains the graphical functionality to simulate scenarios.
Definition at line 37 of file tab_widget.h.
Referenced by TabWidget().