Mercurial > hg > sonic-visualiser
comparison main/MainWindow.cpp @ 1087:6fcb632384ba plugin-startup-test
Show warning to the user when plugin population has problems
| author | Chris Cannam |
|---|---|
| date | Tue, 19 Jan 2016 12:32:30 +0000 |
| parents | 1f92fc7a6b05 |
| children | 52cbb3f6b9fa |
comparison
equal
deleted
inserted
replaced
| 1086:744f1bbc6222 | 1087:6fcb632384ba |
|---|---|
| 298 connect(CommandHistory::getInstance(), SIGNAL(activity(QString)), | 298 connect(CommandHistory::getInstance(), SIGNAL(activity(QString)), |
| 299 m_activityLog, SLOT(activityHappened(QString))); | 299 m_activityLog, SLOT(activityHappened(QString))); |
| 300 connect(this, SIGNAL(activity(QString)), | 300 connect(this, SIGNAL(activity(QString)), |
| 301 m_activityLog, SLOT(activityHappened(QString))); | 301 m_activityLog, SLOT(activityHappened(QString))); |
| 302 connect(this, SIGNAL(replacedDocument()), this, SLOT(documentReplaced())); | 302 connect(this, SIGNAL(replacedDocument()), this, SLOT(documentReplaced())); |
| 303 | |
| 303 m_activityLog->hide(); | 304 m_activityLog->hide(); |
| 304 | 305 |
| 305 m_unitConverter->hide(); | 306 m_unitConverter->hide(); |
| 306 | 307 |
| 307 setAudioRecordMode(RecordCreateAdditionalModel); | 308 setAudioRecordMode(RecordCreateAdditionalModel); |
| 326 this, SLOT(newerVersionAvailable(QString))); | 327 this, SLOT(newerVersionAvailable(QString))); |
| 327 } else { | 328 } else { |
| 328 m_surveyer = 0; | 329 m_surveyer = 0; |
| 329 m_versionTester = 0; | 330 m_versionTester = 0; |
| 330 } | 331 } |
| 332 | |
| 333 QString warning = TransformFactory::getInstance()->getPluginPopulationWarning(); | |
| 334 if (warning != "") pluginPopulationWarning(warning); | |
| 331 } | 335 } |
| 332 | 336 |
| 333 MainWindow::~MainWindow() | 337 MainWindow::~MainWindow() |
| 334 { | 338 { |
| 335 // SVDEBUG << "MainWindow::~MainWindow" << endl; | 339 // SVDEBUG << "MainWindow::~MainWindow" << endl; |
| 4132 if (shownOnce) return; | 4136 if (shownOnce) return; |
| 4133 QMessageBox::information | 4137 QMessageBox::information |
| 4134 (this, tr("Audio processing overload"), | 4138 (this, tr("Audio processing overload"), |
| 4135 tr("<b>Overloaded</b><p>Audio playback speed processing has been reduced to a single channel, due to a processing overload.")); | 4139 tr("<b>Overloaded</b><p>Audio playback speed processing has been reduced to a single channel, due to a processing overload.")); |
| 4136 shownOnce = true; | 4140 shownOnce = true; |
| 4141 } | |
| 4142 | |
| 4143 void | |
| 4144 MainWindow::pluginPopulationWarning(QString warning) | |
| 4145 { | |
| 4146 QMessageBox::warning(this, tr("Problems loading plugins"), warning); | |
| 4137 } | 4147 } |
| 4138 | 4148 |
| 4139 void | 4149 void |
| 4140 MainWindow::midiEventsAvailable() | 4150 MainWindow::midiEventsAvailable() |
| 4141 { | 4151 { |
