void Dialog::dropEvent(QDropEvent *event) { QList<QUrl> droppedUrls = event->mimeData()->urls(); int droppedUrlCnt = droppedUrls.size(); for(int i = 0; i < droppedUrlCnt; i++) { QString localPath = droppedUrls[i].toLocalFile(); QFileInfo fileInfo(localPath); if(fileInfo.isFile()) { QFile file(fileInfo.absoluteFilePath()); file.open(QIODevice::ReadOnly | QIODevice::Text); QTextStream in(&file); connectAndSend(in.readAll().toUtf8(), fileInfo.baseName()); //QMessageBox::information(this, tr("Dropped file"), fileInfo.absoluteFilePath()); } } event->acceptProposedAction(); }
String wakeupSendSleep(String APname,String APpassword,String data,String path,String servername,String datatype,int port, String* res){ String str = ""; String response; wifi_init(); int counter = 0; wakeup(); String APconnect = wifiInit(APname, APpassword); if(APconnect == "OK"){ str = connectAndSend(data,path,servername,datatype,port,res); while(!sleep(1000)){ counter++; if(counter>=5){ SerialUSB.println("Wi-Fi sleeping Failed!"); return "Error: 13"; //Wi-Fi sleeping Failed! } } } else{ return APconnect; } return str; }
void Dialog::on_btnSend_clicked() { connectAndSend(ui->txtSend->toPlainText().toUtf8(), "mensagem"); }