Instrument doxyCluster
Loading...
Searching...
No Matches
temperature.h
Go to the documentation of this file.
1#ifndef TEMPERATURE_H
2#define TEMPERATURE_H
3
4#include <QObject>
5#include <QWidget>
6#include <QHBoxLayout>
7#include <QProgressBar>
8#include <QLabel>
9#include <iostream>
10
11class Temperature : public QWidget
12{
13 Q_OBJECT
14public:
15 Temperature(QWidget *parent = nullptr);
17 void set_temperature(int i);
18 void set_text(int temp);
19 int get_nbsections();
20 QVector<QWidget*> get_sections();
21 QHBoxLayout* get_layout();
22 QVBoxLayout* get_mainlayout();
23 QLabel *get_label();
24 int get_temperature();
25
26private:
27 int nb_sections;
28 int temperature;
29 QVector<QWidget*> sections;
30 QHBoxLayout *layout;
31 QVBoxLayout* main_layout;
32 QLabel *label = nullptr;
33};
34
35#endif
Definition temperature.h:12
void set_temperature(int i)
Definition temperature.cpp:49
QLabel * get_label()
Definition temperature.cpp:100
QVector< QWidget * > get_sections()
Definition temperature.cpp:85
int get_nbsections()
Definition temperature.cpp:75
void set_text(int temp)
Definition temperature.cpp:38
int get_temperature()
Definition temperature.cpp:80
~Temperature()
Definition temperature.cpp:33
QVBoxLayout * get_mainlayout()
Definition temperature.cpp:95
QHBoxLayout * get_layout()
Definition temperature.cpp:90