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))); }
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); }
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!"); }