// アップロードを開始する void upload_start() { // アップロードするアカウントとアルバム ImgurAlbum album = upload_target_manager.getSelectedAlbum(); ImgurAccount account = upload_target_manager.getSelectedAccount(); // アップロードジョブを登録してアップロード開始 UploadJob job = new UploadJob(account, album); for (int i = 0, ie = upload_list_adapter.getCount(); i < ie; ++i) { UploadItem item = (UploadItem) upload_list_adapter.getItem(i); if (item != null) job.addFile(item.file.getAbsolutePath()); } if (job.file_list.size() == 0) return; uploader.upload(job); }
void updateUploadButtonStatus() { boolean b = (upload_list_adapter.getCount() > 0 && !uploader.isBusy()); btnUpload.setEnabled(b); }