Skip to content

Commit

Permalink
Added menu item for OMSimulator users guide.
Browse files Browse the repository at this point in the history
  • Loading branch information
adeas31 committed Jul 16, 2018
1 parent 83e3e92 commit 185f11c
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 4 deletions.
21 changes: 18 additions & 3 deletions OMEdit/OMEditGUI/MainWindow.cpp
Expand Up @@ -2525,10 +2525,20 @@ void MainWindow::openModelicaWebReference()
}

/*!
* \brief MainWindow::openOpenModelicaTLMSimulatorDocumentationAction
* \brief MainWindow::openOMSimulatorUsersGuide
* Opens the OMSimulator Users Guide.
*/
void MainWindow::openOMSimulatorUsersGuide()
{
QUrl OMSimulatorUsersGuideUrl (QString("https://openmodelica.org/doc/OMSimulator/html/"));
QDesktopServices::openUrl(OMSimulatorUsersGuideUrl);
}

/*!
* \brief MainWindow::openOpenModelicaTLMSimulatorDocumentation
* Opens the OpenModelica TLM Simulator documentation.
*/
void MainWindow::openOpenModelicaTLMSimulatorDocumentationAction()
void MainWindow::openOpenModelicaTLMSimulatorDocumentation()
{
QUrl openModelicaTLMSimulatorDocumentation (QString("file:///").append(QString(Helper::OpenModelicaHome).replace("\\", "/"))
.append("/OMTLMSimulator/Documentation/OMTLMSimulator.pdf"));
Expand Down Expand Up @@ -3361,10 +3371,14 @@ void MainWindow::createActions()
mpModelicaWebReferenceAction = new QAction(tr("Modelica Web Reference"), this);
mpModelicaWebReferenceAction->setStatusTip(tr("Opens the Modelica Web Reference"));
connect(mpModelicaWebReferenceAction, SIGNAL(triggered()), SLOT(openModelicaWebReference()));
// OMSimulator users guide action
mpOMSimulatorUsersGuideAction = new QAction(tr("OMSimulator Users Guide"), this);
mpOMSimulatorUsersGuideAction->setStatusTip(tr("Opens the OMSimulator Users Guide"));
connect(mpOMSimulatorUsersGuideAction, SIGNAL(triggered()), SLOT(openOMSimulatorUsersGuide()));
// OMTLMSimulator documenatation action
mpOpenModelicaTLMSimulatorDocumentationAction = new QAction(tr("OpenModelica TLM Simulator Documentation"), this);
mpOpenModelicaTLMSimulatorDocumentationAction->setStatusTip(tr("Opens the OpenModelica TLM Simulator Documentation"));
connect(mpOpenModelicaTLMSimulatorDocumentationAction, SIGNAL(triggered()), SLOT(openOpenModelicaTLMSimulatorDocumentationAction()));
connect(mpOpenModelicaTLMSimulatorDocumentationAction, SIGNAL(triggered()), SLOT(openOpenModelicaTLMSimulatorDocumentation()));
// about OMEdit action
mpAboutOMEditAction = new QAction(tr("About OMEdit"), this);
mpAboutOMEditAction->setStatusTip(tr("Information about OMEdit"));
Expand Down Expand Up @@ -3734,6 +3748,7 @@ void MainWindow::createMenus()
// pHelpMenu->addAction(mpModelicaByExampleAction);
// pHelpMenu->addAction(mpModelicaWebReferenceAction);
// pHelpMenu->addSeparator();
pHelpMenu->addAction(mpOMSimulatorUsersGuideAction);
pHelpMenu->addAction(mpOpenModelicaTLMSimulatorDocumentationAction);
pHelpMenu->addSeparator();
pHelpMenu->addAction(mpAboutOMEditAction);
Expand Down
4 changes: 3 additions & 1 deletion OMEdit/OMEditGUI/MainWindow.h
Expand Up @@ -368,6 +368,7 @@ class MainWindow : public QMainWindow
QAction *mpModelicaDocumentationAction;
QAction *mpModelicaByExampleAction;
QAction *mpModelicaWebReferenceAction;
QAction *mpOMSimulatorUsersGuideAction;
QAction *mpOpenModelicaTLMSimulatorDocumentationAction;
QAction *mpAboutOMEditAction;
// Toolbar Actions
Expand Down Expand Up @@ -496,7 +497,8 @@ public slots:
void openModelicaDocumentation();
void openModelicaByExample();
void openModelicaWebReference();
void openOpenModelicaTLMSimulatorDocumentationAction();
void openOMSimulatorUsersGuide();
void openOpenModelicaTLMSimulatorDocumentation();
void openAboutOMEdit();
void toggleShapesButton();
void openRecentModelWidget();
Expand Down

0 comments on commit 185f11c

Please sign in to comment.