Files
gcs-nf/Cockpit/leftladder.h
T

58 lines
858 B
C++

#ifndef LEFTLADDER_H
#define LEFTLADDER_H
#include <QObject>
#include "QWidget"
#include <QMouseEvent>
#include "QDebug"
#include <QPainter>
#include <QtCore/qmath.h>
#include "QThread"
#include "QDebug"
#include "QPicture"
#ifdef QtCockpit
#include <Cockpitglobal.h>
class COCKPITSHARED_EXPORT LeftLadder: public QWidget{
#else
class LeftLadder: public QWidget
{
#endif
Q_OBJECT
public:
explicit LeftLadder(QWidget *parent = 0);
public slots:
void setAirSpeed(float speed);
protected:
void mouseReleaseEvent(QMouseEvent *e);
void mousePressEvent(QMouseEvent *e);
void mouseDoubleClickEvent(QMouseEvent *e);
void wheelEvent(QWheelEvent *e);
void paintEvent(QPaintEvent *);
void drawLeftScale(QPainter *painter);
private:
float airspeed;
QColor m_CentreLineColor;
};
#endif // LEFTLADDER_H