Files
gcs-nf/App/mainwindow.h
T
2020-02-26 23:28:44 +08:00

62 lines
883 B
C++

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include "Cockpit.h"
#include "mavlinknode.h"
#include "QThread"
#include "SerialPortDialog.h"
#include "connectdialog.h"
#include "disconnectdialog.h"
#include "qnavigationwidget.h"
#include "opmapwidget.h"
#include "Cockpit.h"
#include "dlink.h"
#include "clientlinkdialog.h"
#include "mavlinknode.h"
#pragma execution_character_set("utf-8")
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
public slots:
void dlink_triggered();
void client_triggered();
protected:
void resizeEvent(QResizeEvent * e);
private slots:
void onTabIndexChanged(const int &index);
protected:
Cockpit *copk;
QNavigationWidget *nav;
mapcontrol::OPMapWidget *map;
DLink *dlink = nullptr;
};
#endif // MAINWINDOW_H