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

The sidebar of the main window. More...

#include <sidebar.h>

Inheritance diagram for Gui::Sidebar:
Inheritance graph
Collaboration diagram for Gui::Sidebar:
Collaboration graph

Signals

void scenarioDataReady (Core::UTMCoordinate coord, int size)
 Signal emitted when scenario data is ready to be processed.
 

Public Member Functions

 Sidebar (QWidget *parent=nullptr)
 Construct the sidebar.
 

Private Attributes

QVBoxLayout * m_Layout
 The layout of the sidebar.
 
ScenarioControlsm_ScenarioControls
 
AgentControlsm_AgentControls
 
KeyframeControlsm_KeyframeControls
 

Detailed Description

The sidebar of the main window.

The sidebar of the main content exists to provide the user access to tools related to the active tab in the tab widget.

Definition at line 22 of file sidebar.h.

Constructor & Destructor Documentation

◆ Sidebar()

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

Construct the sidebar.

Parameters
parentThe parent of the sidebar.

Definition at line 17 of file sidebar.cpp.

References m_AgentControls, m_KeyframeControls, m_Layout, and m_ScenarioControls.

Member Function Documentation

◆ scenarioDataReady

void Gui::Sidebar::scenarioDataReady ( Core::UTMCoordinate  coord,
int  size 
)
signal

Signal emitted when scenario data is ready to be processed.

Parameters
coordThe UTM coordinate of the center of the scenario.
sizeThe size of the scenario in meters.

Member Data Documentation

◆ m_AgentControls

AgentControls* Gui::Sidebar::m_AgentControls
private

Definition at line 66 of file sidebar.h.

Referenced by Sidebar().

◆ m_KeyframeControls

KeyframeControls* Gui::Sidebar::m_KeyframeControls
private

Definition at line 67 of file sidebar.h.

Referenced by Sidebar().

◆ m_Layout

QVBoxLayout* Gui::Sidebar::m_Layout
private

The layout of the sidebar.

Definition at line 63 of file sidebar.h.

Referenced by Sidebar().

◆ m_ScenarioControls

ScenarioControls* Gui::Sidebar::m_ScenarioControls
private

Definition at line 65 of file sidebar.h.

Referenced by Sidebar().


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