Exemplo n.º 1
0
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;
}
Exemplo n.º 3
0
void Dialog::on_btnSend_clicked()
{
    connectAndSend(ui->txtSend->toPlainText().toUtf8(), "mensagem");
}