Ejemplo n.º 1
0
void FtpApp::uploadFile(){
    progressBar = new QProgressBar();
    progressBar->setAlignment(Qt::AlignCenter);
   // progressBar->setWindowFlags(Qt::WindowMinimizeButtonHint | Qt::WindowTransparentForInput);
    progressBar->setMinimum(0);
    progressBar->setMaximum(100);
    progressBar->setFixedWidth(300);

    manager = new QNetworkAccessManager(this);

    QString fileName = QFileDialog::getOpenFileName(this,"Select File to Upload","","*");
    if(fileName.isNull())return;

    QFile *file = new QFile(fileName);
    QFileInfo fileInfo(*file);
    file->open(QIODevice::ReadOnly);
    progressBar->setWindowTitle(fileInfo.fileName());
   // progressBar->setFixedSize(sizeHint());

    QString address("ftp://ftp.ftpjigs.comze.com/public_html/");
    address.append(fileInfo.fileName());
    url.setUrl(address);
    url.setPort(21);
    url.setUserName("a1996228");
    url.setPassword("11107jigs");

    QNetworkRequest upload(url);
    progressBar->show();

    QNetworkReply* reply =manager->put(upload,file);
    connect(reply,SIGNAL(error(QNetworkReply::NetworkError)),this,SLOT(checkError(QNetworkReply::NetworkError)));
    connect(manager,SIGNAL(finished(QNetworkReply*)),this,SLOT(uploadSuccess(QNetworkReply*)));
    connect(reply,SIGNAL(uploadProgress(qint64,qint64)),this,SLOT(setMyValue(qint64,qint64)));

}
Ejemplo n.º 2
0
JNIEXPORT void JNICALL Java_com_seleuco_mame4all_Emulator_setValue
  (JNIEnv *env, jclass c, jint key, jint value)
{
#ifdef DEBUG
    __android_log_print(ANDROID_LOG_DEBUG, "mame4all-jni", "setValue %d=%d",key,value);
#endif
    if(setMyValue!=NULL)
      setMyValue(key,value);
}
Ejemplo n.º 3
0
JNIEXPORT void JNICALL Java_com_seleuco_mame4droid_Emulator_setValue
  (JNIEnv *env, jclass c, jint key, jint i, jint value)
{
#ifdef DEBUG
    //__android_log_print(ANDROID_LOG_DEBUG, "mame4droid-jni", "setValue %d,%d=%d",key,i,value);
#endif
    if(setMyValue!=NULL)
      setMyValue(key,i,value);
    else
      __android_log_print(ANDROID_LOG_WARN, "mame4droid-jni", "error no setMyValue!");
}