1D801Desktop/mainwindow.h

64 lines
1.1 KiB
C++

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QObject>
#include <QDebug>
#include <QListWidget>
#include <QtCore/qobject.h>
#include <QListWidget>
#include <bluetooth1d801.h>
#include "chart.h"
#include "chartview.h"
#include <QLineSeries>
#include <QRandomGenerator>
#include <QtMath>
#include <QValueAxis>
QT_BEGIN_NAMESPACE
// namespace QtCharts;
namespace Ui {
class MainWindow;
}
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
private slots:
void on_pushButtonSearch_clicked();
void on_pushButtonConnect_clicked();
void on_pushButtonGetParam_clicked();
void addDiscoveryResult(QListWidgetItem *res_p);
void addRawData(QByteArray);
void on_listWidgetDevice_itemDoubleClicked(QListWidgetItem *item);
void on_pushButtonClearCharts_clicked();
void on_pushButton_clicked();
signals:
private:
Ui::MainWindow *ui;
QString localDeviceName;
Bluetooth1d801 *bt;
Chart* chart;
QLineSeries* series;
};
#endif // MAINWINDOW_H