本文整理汇总了C++中ProgressDialog::show方法的典型用法代码示例。如果您正苦于以下问题:C++ ProgressDialog::show方法的具体用法?C++ ProgressDialog::show怎么用?C++ ProgressDialog::show使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ProgressDialog
的用法示例。
在下文中一共展示了ProgressDialog::show方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: on_pushButton_clicked
void MainWindow::on_pushButton_clicked()
{
ProgressDialog* progressDialog = new ProgressDialog(nullptr, new DriveTransfer(nullptr, ".", "./Test"));
progressDialog->show();
//Console* console = new Console(this);
//console->show();
}
示例2: slot_local_new_download_requested
void LocalView::slot_local_new_download_requested(const TaskPackage &local_pkg, const TaskPackage &remote_pkg)
{
ProgressDialog *pdlg = new ProgressDialog(0);
// src is remote file , dest if localfile
pdlg->set_transfer_info(remote_pkg, local_pkg);
QObject::connect(pdlg, SIGNAL(transfer_finished(int, QString)),
this, SLOT(slot_transfer_finished(int, QString)));
this->main_mdi_area->addSubWindow(pdlg);
pdlg->show();
this->own_progress_dialog = pdlg;
}
示例3: startRequest
void HttpWindow::startRequest(const QUrl &requestedUrl)
{
url = requestedUrl;
httpRequestAborted = false;
reply = qnam.get(QNetworkRequest(url));
connect(reply, &QNetworkReply::finished, this, &HttpWindow::httpFinished);
connect(reply, &QIODevice::readyRead, this, &HttpWindow::httpReadyRead);
ProgressDialog *progressDialog = new ProgressDialog(url, this);
progressDialog->setAttribute(Qt::WA_DeleteOnClose);
connect(progressDialog, &QProgressDialog::canceled, this, &HttpWindow::cancelDownload);
connect(reply, &QNetworkReply::downloadProgress, progressDialog, &ProgressDialog::networkReplyProgress);
connect(reply, &QNetworkReply::finished, progressDialog, &ProgressDialog::hide);
progressDialog->show();
statusLabel->setText(tr("Downloading %1...").arg(url.toString()));
songBeingDownloaded = true;//
}
示例4: applyUserAction
void ImageTags::applyUserAction(QList<QTreeWidgetItem *> tagsList)
{
int processEventsCounter = 0;
ProgressDialog *dialog = new ProgressDialog(this);
dialog->show();
QStringList currentSelectedImages = thumbView->getSelectedThumbsList();
for (int i = 0; i < currentSelectedImages.size(); ++i) {
QString imageName = currentSelectedImages[i];
for (int i = tagsList.size() - 1; i > -1; --i) {
Qt::CheckState tagState = tagsList.at(i)->checkState(0);
setTagIcon(tagsList.at(i), (tagState == Qt::Checked? TagIconEnabled : TagIconDisabled));
QString tagName = tagsList.at(i)->text(0);
if (tagState == Qt::Checked) {
dialog->opLabel->setText(tr("Tagging ") + imageName);
mdCache->addTagToImage(imageName, tagName);
} else {
dialog->opLabel->setText(tr("Untagging ") + imageName);
mdCache->removeTagFromImage(imageName, tagName);
}
}
if (!writeTagsToImage(imageName, mdCache->getImageTags(imageName))) {
mdCache->removeImage(imageName);
}
++processEventsCounter;
if (processEventsCounter > 9) {
processEventsCounter = 0;
QApplication::processEvents();
}
if (dialog->abortOp) {
break;
}
}
dialog->close();
delete(dialog);
}