2494 |
// QSampler::MainForm -- Messages window form handlers. |
// QSampler::MainForm -- Messages window form handlers. |
2495 |
|
|
2496 |
// Messages output methods. |
// Messages output methods. |
2497 |
void MainForm::appendMessages( const QString& s ) |
void MainForm::appendMessages ( const QString& s ) |
2498 |
{ |
{ |
2499 |
if (m_pMessages) |
if (m_pMessages) |
2500 |
m_pMessages->appendMessages(s); |
m_pMessages->appendMessages(s); |
2502 |
statusBar()->showMessage(s, 3000); |
statusBar()->showMessage(s, 3000); |
2503 |
} |
} |
2504 |
|
|
2505 |
void MainForm::appendMessagesColor( const QString& s, const QString& c ) |
void MainForm::appendMessagesColor ( const QString& s, const QColor& rgb ) |
2506 |
{ |
{ |
2507 |
if (m_pMessages) |
if (m_pMessages) |
2508 |
m_pMessages->appendMessagesColor(s, c); |
m_pMessages->appendMessagesColor(s, rgb); |
2509 |
|
|
2510 |
statusBar()->showMessage(s, 3000); |
statusBar()->showMessage(s, 3000); |
2511 |
} |
} |
2512 |
|
|
2513 |
void MainForm::appendMessagesText( const QString& s ) |
void MainForm::appendMessagesText ( const QString& s ) |
2514 |
{ |
{ |
2515 |
if (m_pMessages) |
if (m_pMessages) |
2516 |
m_pMessages->appendMessagesText(s); |
m_pMessages->appendMessagesText(s); |
2517 |
} |
} |
2518 |
|
|
2519 |
void MainForm::appendMessagesError( const QString& sText ) |
void MainForm::appendMessagesError ( const QString& s ) |
2520 |
{ |
{ |
2521 |
if (m_pMessages) |
if (m_pMessages) |
2522 |
m_pMessages->show(); |
m_pMessages->show(); |
2523 |
|
|
2524 |
appendMessagesColor(sText.simplified(), "#ff0000"); |
appendMessagesColor(s.simplified(), Qt::red); |
2525 |
|
|
2526 |
// Make it look responsive...:) |
// Make it look responsive...:) |
2527 |
QApplication::processEvents(QEventLoop::ExcludeUserInputEvents); |
QApplication::processEvents(QEventLoop::ExcludeUserInputEvents); |
2534 |
QMessageBox mbox(this); |
QMessageBox mbox(this); |
2535 |
mbox.setIcon(QMessageBox::Critical); |
mbox.setIcon(QMessageBox::Critical); |
2536 |
mbox.setWindowTitle(sTitle); |
mbox.setWindowTitle(sTitle); |
2537 |
mbox.setText(sText); |
mbox.setText(s); |
2538 |
mbox.setStandardButtons(QMessageBox::Cancel); |
mbox.setStandardButtons(QMessageBox::Cancel); |
2539 |
QCheckBox cbox(tr("Don't show this again")); |
QCheckBox cbox(tr("Don't show this again")); |
2540 |
cbox.setChecked(false); |
cbox.setChecked(false); |