[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/traverso ExportWidget.cpp
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso/src/traverso ExportWidget.cpp |
Date: |
Thu, 10 May 2007 20:25:48 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 07/05/10 20:25:48
Modified files:
src/traverso : ExportWidget.cpp
Log message:
* some fixes
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/ExportWidget.cpp?cvsroot=traverso&r1=1.15&r2=1.16
Patches:
Index: ExportWidget.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/ExportWidget.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- ExportWidget.cpp 10 May 2007 20:02:36 -0000 1.15
+++ ExportWidget.cpp 10 May 2007 20:25:48 -0000 1.16
@@ -450,20 +450,15 @@
void ExportWidget::cdrdao_process_finished(int exitcode, QProcess::ExitStatus
exitstatus)
{
+ if (exitstatus == QProcess::CrashExit) {
+ update_cdburn_status(tr("CD Burn process failed!"),
ERROR_MESSAGE);
+ }
+
if (m_writingState == ABORT_BURN) {
update_cdburn_status(tr("CD Burn process stopped on user
request."), NORMAL_MESSAGE);
startButton->show();
stopButton->hide();
stopButton->setEnabled(true);
- unlock_device();
- m_writingState = NO_STATE;
- return;
- }
-
- if (exitstatus == QProcess::CrashExit) {
- update_cdburn_status(tr("CD Burn process failed!"),
ERROR_MESSAGE);
- unlock_device();
- return;
}
if (m_writingState == BURNING) {
@@ -472,11 +467,16 @@
stopButton->hide();
}
+ if (exitstatus == QProcess::CrashExit || m_writingState == ABORT_BURN) {
+ unlock_device();
+ }
+
progressBar->setMaximum(100);
progressBar->setValue(0);
m_writingState = NO_STATE;
exportWidget->setEnabled(true);
+ optionsGroupBox->setEnabled(true);
}
void ExportWidget::cd_render()
@@ -484,6 +484,7 @@
PENTER;
exportWidget->setEnabled(false);
+ optionsGroupBox->setEnabled(false);
update_cdburn_status(tr("Rendering Song(s)"), NORMAL_MESSAGE);
@@ -543,7 +544,7 @@
QStringList arguments;
arguments << "write" << "--device" << device << "-n" << "--eject";
if (speedComboBox->currentIndex() != 0) {
- arguments << "--speed" << speedComboBox->currentText();
+ arguments << "--speed" <<
speedComboBox->currentText().remove("x");
}
if (simulateCheckBox->isChecked()) {
arguments <<"--simulate";
@@ -562,6 +563,7 @@
if (cdDiskExportOnlyCheckBox->isChecked()) {
update_cdburn_status(tr("Export to disk finished!"),
NORMAL_MESSAGE);
exportWidget->setEnabled(true);
+ optionsGroupBox->setEnabled(true);
return;
}
@@ -640,6 +642,7 @@
if (stdout.contains("Unit not ready")) {
update_cdburn_status(tr("Waiting for CD Writer... (no disk
inserted?)"), NORMAL_MESSAGE);
+ progressBar->setMaximum(0);
return;
}
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Ben Levitt, 2007/05/08
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp,
Remon Sijrier <=
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Remon Sijrier, 2007/05/10
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Ben Levitt, 2007/05/10
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Remon Sijrier, 2007/05/11
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Nicola Doebelin, 2007/05/11
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Remon Sijrier, 2007/05/14
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Remon Sijrier, 2007/05/14
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Remon Sijrier, 2007/05/15
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Remon Sijrier, 2007/05/15
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Remon Sijrier, 2007/05/15
- [Traverso-commit] traverso/src/traverso ExportWidget.cpp, Remon Sijrier, 2007/05/15