#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()
{

}