void MussaWindow::setupAssistant()
{
-#if defined(QT_ASSISTANT_FOUND)
+#if defined(QT_QTASSISTANT_FOUND)
QStringList manualAssistantArgs;
manualAssistantArgs = QStringList();
manualAssistantArgs << "-profile" << "./doc/manual/mussagl_manual.adp";
#if defined(QT_QTASSISTANT_FOUND)
if (manualAssistant) {
manualAssistant->openAssistant();
+ } else {
+ QMessageBox::warning(this,
+ tr("Mussa Help Error"),
+ tr("QtAssistant not setup correctly"),
+ QMessageBox::Ok,
+ QMessageBox::NoButton,
+ QMessageBox::NoButton);
}
#else
try {
boost::python::object webopen = get_py()["webbrowser.open"];
webopen("http://woldlab.caltech.edu/~king/mussagl_manual/");
- return;
} catch( boost::python::error_already_set ) {
PyErr_Print();
+ QMessageBox::warning(this,
+ tr("Mussa Help Error"),
+ tr("Unable to launch webbrowser"),
+ QMessageBox::Ok,
+ QMessageBox::NoButton,
+ QMessageBox::NoButton);
}
#endif //QT_QTASSISTANT_FOUND
- QMessageBox::warning(this,
- tr("Unhelpful Help"),
- tr("Error loading help"),
- QMessageBox::Ok,
- QMessageBox::NoButton,
- QMessageBox::NoButton);
}
void MussaWindow::assistantError(QString message)