Instrument doxyCluster
Loading...
Searching...
No Matches
autonomy.h
Go to the documentation of this file.
1#ifndef AUTONOMY_H
2#define AUTONOMY_H
3
4#include <QObject>
5#include <QWidget>
6#include <QHBoxLayout>
7#include <QLabel>
8#include <QDir>
9#include <cmath>
10#include <algorithm>
11#include <iostream>
12#include <QCoreApplication>
13
14class Autonomy : public QWidget
15{
16 Q_OBJECT
17public:
18 Autonomy(QWidget *parent = nullptr);
19 ~Autonomy();
20 void set_autonomy(int i);
21 int get_nbsections();
22 int get_autonomy();
23 QVector<QWidget*> get_sections();
24 QHBoxLayout* get_layout();
25 QVBoxLayout* get_mainlayout();
26 QLabel *get_label();
27
28
29private:
30 int nb_sections;
31 int autonomy;
32 QVector<QWidget*> sections;
33 QHBoxLayout *layout;
34 QVBoxLayout *main_layout;
35 QLabel *label;
36};
37
38#endif
Definition autonomy.h:15
~Autonomy()
Definition autonomy.cpp:34
QVector< QWidget * > get_sections()
Definition autonomy.cpp:97
QVBoxLayout * get_mainlayout()
Definition autonomy.cpp:107
int get_nbsections()
Definition autonomy.cpp:87
QLabel * get_label()
Definition autonomy.cpp:112
QHBoxLayout * get_layout()
Definition autonomy.cpp:102
int get_autonomy()
Definition autonomy.cpp:92
void set_autonomy(int i)
Definition autonomy.cpp:40