61 AlgorithmDialog *createDialog(
const std::shared_ptr<Mantid::API::IAlgorithm> &alg, QWidget *parent =
nullptr,
62 bool forScript =
false,
64 const QString &optional_msg = QString(),
const QStringList &enabled = QStringList(),
65 const QStringList &disabled = QStringList());
68 AlgorithmDialog *createDialogFromName(
const QString &algorithmName,
const int version = -1, QWidget *parent =
nullptr,
69 bool forScript =
false,
71 const QString &optionalMsg = QString(),
72 const QStringList &enabled = QStringList(),
73 const QStringList &disabled = QStringList());
76 UserSubWindow *createSubWindow(
const QString &interface_name, QWidget *parent =
nullptr,
bool isWindow =
true);
85 void showHelpPage(
const QString &url = QString());
89 void showAlgorithmHelp(
const QString &
name,
const int version = -1);
92 void showConceptHelp(
const QString &
name);
95 void showFitFunctionHelp(
const QString &
name = QString());
102 void showCustomInterfaceHelp(
const QString &
name,
const QString &area = QString(),
103 const QString §ion = QString());
106 void showWebPage(
const QString &url);
108 void closeHelpWindow();
120 QStringList getUserSubWindowKeys()
const;
127 void showHomeHelpPage();