![]() |
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().