FGx  1
headerwidget.h
1 // -=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-
2 // FGx FlightGear Launcher // headerwidget.h
3 // -=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-
4 // (c) 2010-2012
5 // Yves Sablonier, Pete Morgan
6 // Geoff McLane
7 // GNU GPLv2, see main.cpp and shipped licence.txt for further information
8 
9 #ifndef XHEADERWIDGET_H
10 #define XHEADERWIDGET_H
11 
12 #include <QTimer>
13 
14 
15 #include <QWidget>
16 #include <QLabel>
17 
18 
19 #include "xobjects/mainobject.h"
20 class MainObject;
21 
22 
23 class HeaderWidget : public QWidget
24 {
25 Q_OBJECT
26 public:
27  explicit HeaderWidget(MainObject *mob, QWidget *parent = 0);
28 
29  MainObject *mainObject;
30 
31  //QTimer *fadeTimer;
32 
33  //QWidget *headerWidget;
34  QLabel *headerLabel;
35  QLabel *callsignLabel;
36 
37  //QWidget *popWidget;
38  QLabel *messageLabel;
39 
40  void setHeader(QString text);
41  void setCallsign(QString text);
42 
43 
44 
45 signals:
46 
47 public slots:
48 
49  void showMessage(QString message, int timeout);
50  void showMessage(QString message);
51  void cancel_message();
52 
53 };
54 
55 #endif // XHEADERWIDGET_H
MainObject
The MainObject is an extended QObject, and the main "controller" for FGx.
Definition: mainobject.h:61
HeaderWidget
Definition: headerwidget.h:23