1 |
// qsamplerMainForm.cpp |
// qsamplerMainForm.cpp |
2 |
// |
// |
3 |
/**************************************************************************** |
/**************************************************************************** |
4 |
Copyright (C) 2004-2008, rncbc aka Rui Nuno Capela. All rights reserved. |
Copyright (C) 2004-2009, rncbc aka Rui Nuno Capela. All rights reserved. |
5 |
Copyright (C) 2007, 2008 Christian Schoenebeck |
Copyright (C) 2007, 2008 Christian Schoenebeck |
6 |
|
|
7 |
This program is free software; you can redistribute it and/or |
This program is free software; you can redistribute it and/or |
759 |
"\"%1\"\n\n" |
"\"%1\"\n\n" |
760 |
"Do you want to replace it?") |
"Do you want to replace it?") |
761 |
.arg(sFilename), |
.arg(sFilename), |
762 |
tr("Replace"), tr("Cancel")) > 0) |
QMessageBox::Yes | QMessageBox::No) |
763 |
|
== QMessageBox::No) |
764 |
return false; |
return false; |
765 |
} |
} |
766 |
} |
} |
783 |
"\"%1\"\n\n" |
"\"%1\"\n\n" |
784 |
"Do you want to save the changes?") |
"Do you want to save the changes?") |
785 |
.arg(sessionName(m_sFilename)), |
.arg(sessionName(m_sFilename)), |
786 |
tr("Save"), tr("Discard"), tr("Cancel"))) { |
QMessageBox::Save | |
787 |
case 0: // Save... |
QMessageBox::Discard | |
788 |
|
QMessageBox::Cancel)) { |
789 |
|
case QMessageBox::Save: |
790 |
bClose = saveSession(false); |
bClose = saveSession(false); |
791 |
// Fall thru.... |
// Fall thru.... |
792 |
case 1: // Discard |
case QMessageBox::Discard: |
793 |
break; |
break; |
794 |
default: // Cancel. |
default: // Cancel. |
795 |
bClose = false; |
bClose = false; |
1310 |
"Please note that this operation may cause\n" |
"Please note that this operation may cause\n" |
1311 |
"temporary MIDI and Audio disruption.\n\n" |
"temporary MIDI and Audio disruption.\n\n" |
1312 |
"Do you want to reset the sampler engine now?"), |
"Do you want to reset the sampler engine now?"), |
1313 |
tr("Reset"), tr("Cancel")) > 0) |
QMessageBox::Ok | QMessageBox::Cancel) |
1314 |
|
== QMessageBox::Cancel) |
1315 |
return; |
return; |
1316 |
|
|
1317 |
// Trye closing the current session, first... |
// Trye closing the current session, first... |
1352 |
"Please note that this operation may cause\n" |
"Please note that this operation may cause\n" |
1353 |
"temporary MIDI and Audio disruption.\n\n" |
"temporary MIDI and Audio disruption.\n\n" |
1354 |
"Do you want to restart the connection now?"), |
"Do you want to restart the connection now?"), |
1355 |
tr("Restart"), tr("Cancel")) == 0); |
QMessageBox::Ok | QMessageBox::Cancel) == QMessageBox::Ok); |
1356 |
} |
} |
1357 |
|
|
1358 |
// Are we still for it? |
// Are we still for it? |
1433 |
"%1\n\n" |
"%1\n\n" |
1434 |
"Are you sure?") |
"Are you sure?") |
1435 |
.arg(pChannelStrip->windowTitle()), |
.arg(pChannelStrip->windowTitle()), |
1436 |
tr("OK"), tr("Cancel")) > 0) |
QMessageBox::Ok | QMessageBox::Cancel) |
1437 |
|
== QMessageBox::Cancel) |
1438 |
return; |
return; |
1439 |
} |
} |
1440 |
|
|
1652 |
QMessageBox::information(this, |
QMessageBox::information(this, |
1653 |
QSAMPLER_TITLE ": " + tr("Information"), |
QSAMPLER_TITLE ": " + tr("Information"), |
1654 |
tr("Some settings may be only effective\n" |
tr("Some settings may be only effective\n" |
1655 |
"next time you start this program."), tr("OK")); |
"next time you start this program.")); |
1656 |
updateMessagesCapture(); |
updateMessagesCapture(); |
1657 |
} |
} |
1658 |
// Check wheather something immediate has changed. |
// Check wheather something immediate has changed. |
2233 |
QApplication::processEvents(QEventLoop::ExcludeUserInputEvents); |
QApplication::processEvents(QEventLoop::ExcludeUserInputEvents); |
2234 |
|
|
2235 |
QMessageBox::critical(this, |
QMessageBox::critical(this, |
2236 |
QSAMPLER_TITLE ": " + tr("Error"), s, tr("Cancel")); |
QSAMPLER_TITLE ": " + tr("Error"), s, QMessageBox::Cancel); |
2237 |
} |
} |
2238 |
|
|
2239 |
|
|
2521 |
|
|
2522 |
// Is the server process instance still here? |
// Is the server process instance still here? |
2523 |
if (m_pServer) { |
if (m_pServer) { |
2524 |
switch (QMessageBox::warning(this, |
if (QMessageBox::warning(this, |
2525 |
QSAMPLER_TITLE ": " + tr("Warning"), |
QSAMPLER_TITLE ": " + tr("Warning"), |
2526 |
tr("Could not start the LinuxSampler server.\n\n" |
tr("Could not start the LinuxSampler server.\n\n" |
2527 |
"Maybe it is already started."), |
"Maybe it is already started."), |
2528 |
tr("Stop"), tr("Kill"), tr("Cancel"))) { |
QMessageBox::Ok | QMessageBox::Cancel) == QMessageBox::Ok) { |
|
case 0: |
|
2529 |
m_pServer->terminate(); |
m_pServer->terminate(); |
|
break; |
|
|
case 1: |
|
2530 |
m_pServer->kill(); |
m_pServer->kill(); |
|
break; |
|
2531 |
} |
} |
2532 |
return; |
return; |
2533 |
} |
} |
2603 |
"sampler session at any time by relaunching QSampler.\n\n" |
"sampler session at any time by relaunching QSampler.\n\n" |
2604 |
"Do you want LinuxSampler to stop or to keep running in\n" |
"Do you want LinuxSampler to stop or to keep running in\n" |
2605 |
"the background?"), |
"the background?"), |
2606 |
tr("Stop"), tr("Keep Running")) == 1) |
QMessageBox::Yes | QMessageBox::No) == QMessageBox::No) |
2607 |
{ |
{ |
2608 |
bForceServerStop = false; |
bForceServerStop = false; |
2609 |
} |
} |