rock_widget_collection
0.1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
build
rock-master-18.09-gui-rock-widget-collection-0.20180124
src
artificial_horizon
compass.h
Go to the documentation of this file.
1
#ifndef _ARTIFICIALCOMPASS_H_
2
#define _ARTIFICIALCOMPASS_H_
3
4
#include <
MultiWidget.h
>
5
//#include <QWidget>
6
7
class
QHBoxLayout;
8
class
QVBoxLayout;
9
class
QwtCompass;
10
class
QwtCompassMagnetNeedle;
11
class
QLabel;
12
class
QLCDNumber;
13
14
class
Compass
:
public
MultiWidget
15
{
16
Q_OBJECT
17
Q_CLASSINFO(
"Author"
,
"Matthias Goldhoorn"
)
18
19
public
:
20
Compass
(QWidget *parent=NULL);
21
// virtual ~Compass(); //Attention if you comment in this the widgets are not longer visible in designer WTF?
22
23
public
slots:
24
Compass
*
newInstance
();
25
void
setHeading
(
double
value);
26
27
protected
:
28
QVBoxLayout *
layout
;
29
double
heading
;
30
QwtCompass *
compass
;
31
QwtCompassMagnetNeedle *
needle
;
32
QLabel *
number
;
33
};
34
35
#endif //Compass
Compass::number
QLabel * number
Definition:
compass.h:32
Compass::layout
QVBoxLayout * layout
Definition:
compass.h:28
Compass::needle
QwtCompassMagnetNeedle * needle
Definition:
compass.h:31
Compass::setHeading
void setHeading(double value)
Definition:
compass.cc:38
MultiWidget.h
Compass::compass
QwtCompass * compass
Definition:
compass.h:30
MultiWidget
Definition:
MultiWidget.h:8
Compass::heading
double heading
Definition:
compass.h:29
Compass::newInstance
Compass * newInstance()
Definition:
compass.cc:33
Compass::Compass
Compass(QWidget *parent=NULL)
Definition:
compass.cc:11
Compass
Definition:
compass.h:14
Generated by
1.8.11