UpLowLimp/ZBD_IIIDL_S_Project/Src/PopDialog/maiboxueyangdialog.cpp

38 lines
749 B
C++
Raw Normal View History

2024-11-25 17:15:44 +08:00
#include "maiboxueyangdialog.h"
#include "ui_maiboxueyangdialog.h"
MaiBoXueyangDialog::MaiBoXueyangDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::MaiBoXueyangDialog)
{
ui->setupUi(this);
m_ble = new BLE();
}
MaiBoXueyangDialog::~MaiBoXueyangDialog()
{
delete ui;
}
void MaiBoXueyangDialog::on_serach_Btn_clicked()
{
connect(m_ble,&BLE::signal_scanFinished,[=]{
auto list = m_ble->getDevices();
if(list.isEmpty())
return ;
ui->listWidget->clear();
for(auto s : list){
ui->listWidget->addItem(s.address().toString());
}
});
if(!m_ble->getScanning())
m_ble->startScanDevices();
}
void MaiBoXueyangDialog::on_connect_Btn_clicked()
{
}