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
8namespace 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.
28 };
29} // namespace Gui
The planner widget used for planning scenarios.
Definition: planner.h:14
Timeline * m_Timeline
Definition: planner.h:27
~Planner()
Destructs the planner widget.
Definition: planner.cpp:19
MapViewer * m_MapViewer
The layout of the planner widget.
Definition: planner.h:26
A custom QWidget to represent a timeline with keyframes.
Definition: timeline.h:13
Definition: action.h:6