export cancel icon and removed forced wake of export thread for a more graceful exit
This commit is contained in:
@@ -566,7 +566,6 @@ void ExportDialog::update_progress_bar(int value, qint64 remaining_ms) {
|
|||||||
void ExportDialog::cancel_render() {
|
void ExportDialog::cancel_render() {
|
||||||
et->continueEncode = false;
|
et->continueEncode = false;
|
||||||
cancelled = true;
|
cancelled = true;
|
||||||
et->wake();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ExportDialog::vcodec_changed(int index) {
|
void ExportDialog::vcodec_changed(int index) {
|
||||||
@@ -729,9 +728,8 @@ void ExportDialog::setup_ui() {
|
|||||||
progressLayout->addWidget(progressBar);
|
progressLayout->addWidget(progressBar);
|
||||||
|
|
||||||
renderCancel = new QPushButton(this);
|
renderCancel = new QPushButton(this);
|
||||||
renderCancel->setText("x");
|
renderCancel->setIcon(QIcon(":/icons/error.svg"));
|
||||||
renderCancel->setEnabled(false);
|
renderCancel->setEnabled(false);
|
||||||
renderCancel->setMaximumSize(QSize(20, 16777215));
|
|
||||||
connect(renderCancel, SIGNAL(clicked(bool)), this, SLOT(cancel_render()));
|
connect(renderCancel, SIGNAL(clicked(bool)), this, SLOT(cancel_render()));
|
||||||
progressLayout->addWidget(renderCancel);
|
progressLayout->addWidget(renderCancel);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user