hivemind
1.0.0
Loading...
Searching...
No Matches
planner.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
gui/map_viewer.h
"
4
#include "
gui/timeline.h
"
5
6
#include <QSplitter>
7
8
namespace
Gui
9
{
10
/// \brief The planner widget used for planning scenarios
11
///
12
/// Contains the graphical functionality to plan scenarios.
13
class
Planner
:
public
QSplitter
14
{
15
Q_OBJECT
16
public
:
17
/// \brief Constructs the planner widget.
18
/// \param parent The parent of the planner widget.
19
Planner
(QWidget* parent =
nullptr
);
20
21
/// \brief Destructs the planner widget.
22
~Planner
();
23
24
private
:
25
/// \brief The layout of the planner widget.
26
MapViewer
*
m_MapViewer
;
27
Timeline
*
m_Timeline
;
28
};
29
}
// namespace Gui
Gui::MapViewer
Definition:
map_viewer.h:17
Gui::Planner
The planner widget used for planning scenarios.
Definition:
planner.h:14
Gui::Planner::m_Timeline
Timeline * m_Timeline
Definition:
planner.h:27
Gui::Planner::~Planner
~Planner()
Destructs the planner widget.
Definition:
planner.cpp:19
Gui::Planner::m_MapViewer
MapViewer * m_MapViewer
The layout of the planner widget.
Definition:
planner.h:26
Gui::Timeline
A custom QWidget to represent a timeline with keyframes.
Definition:
timeline.h:13
map_viewer.h
Gui
Definition:
action.h:6
timeline.h
include
gui
planner.h
Generated by
1.9.6