QGCTabbedInfoView.h 673 Bytes
Newer Older
1 2 3
#ifndef QGCTABBEDINFOVIEW_H
#define QGCTABBEDINFOVIEW_H

4
#include "QGCDockWidget.h"
5
#include "MAVLinkDecoder.h"
6
#include "UASMessageView.h"
7 8
#include "UASQuickView.h"
#include "UASRawStatusView.h"
9 10 11 12

#include "ui_QGCTabbedInfoView.h"

class QGCTabbedInfoView : public QGCDockWidget
13 14 15 16
{
    Q_OBJECT
    
public:
17
    explicit QGCTabbedInfoView(const QString& title, QAction* action, QWidget *parent = 0);
18
    ~QGCTabbedInfoView();
19
    void addSource(MAVLinkDecoder *decoder);
20
private:
21
    MAVLinkDecoder *m_decoder;
22
    Ui::QGCTabbedInfoView ui;
23
    UASMessageViewWidget *messageView;
24 25
    UASQuickView *quickView;
    UASRawStatusView *rawView;
26 27 28
};

#endif // QGCTABBEDINFOVIEW_H