Skip to content

Commit

Permalink
- Added OpenModelica Scripting & Modelica Documentation menu items un…
Browse files Browse the repository at this point in the history
…der Help menu.

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@19170 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
adeas31 committed Feb 18, 2014
1 parent 0331a47 commit 106c725
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 0 deletions.
23 changes: 23 additions & 0 deletions OMEdit/OMEditGUI/GUI/MainWindow.cpp
Expand Up @@ -1470,6 +1470,18 @@ void MainWindow::openSystemDocumentation()
QDesktopServices::openUrl(systemDocumentationPath);
}

void MainWindow::openOpenModelicaScriptingDocumentation()
{
QUrl openModelicaScriptingUrl (QUrl("https://build.openmodelica.org/Documentation/OpenModelica.Scripting.html"));
QDesktopServices::openUrl(openModelicaScriptingUrl);
}

void MainWindow::openModelicaDocumentation()
{
QUrl modelicaDocumentationUrl (QUrl("https://build.openmodelica.org/Documentation/index.html"));
QDesktopServices::openUrl(modelicaDocumentationUrl);
}

void MainWindow::openAboutOMEdit()
{
mpAboutOMEditDialog->setGeometry(QRect(rect().center() - QPoint(262.2, 235), rect().center() + QPoint(262.2, 235)));
Expand Down Expand Up @@ -1820,6 +1832,14 @@ void MainWindow::createActions()
mpSystemDocumentationAction = new QAction(tr("OpenModelica System Documentation"), this);
mpSystemDocumentationAction->setStatusTip(tr("Opens the OpenModelica System Documentation"));
connect(mpSystemDocumentationAction, SIGNAL(triggered()), SLOT(openSystemDocumentation()));
// OpenModelica Scripting documentation action
mpOpenModelicaScriptingAction = new QAction(tr("OpenModelica Scripting Documentation"), this);
mpOpenModelicaScriptingAction->setStatusTip(tr("Opens the OpenModelica Scripting Documentation"));
connect(mpOpenModelicaScriptingAction, SIGNAL(triggered()), SLOT(openOpenModelicaScriptingDocumentation()));
// Modelica documentation action
mpModelicaDocumentationAction = new QAction(tr("Modelica Documentation"), this);
mpModelicaDocumentationAction->setStatusTip(tr("Opens the Modelica Documentation"));
connect(mpModelicaDocumentationAction, SIGNAL(triggered()), SLOT(openModelicaDocumentation()));
// about OMEdit action
mpAboutOMEditAction = new QAction(tr("About OMEdit"), this);
mpAboutOMEditAction->setStatusTip(tr("Information about OMEdit"));
Expand Down Expand Up @@ -2035,6 +2055,9 @@ void MainWindow::createMenus()
// add actions to Help menu
pHelpMenu->addAction(mpUsersGuideAction);
pHelpMenu->addAction(mpSystemDocumentationAction);
pHelpMenu->addAction(mpOpenModelicaScriptingAction);
pHelpMenu->addAction(mpModelicaDocumentationAction);
pHelpMenu->addSeparator();
pHelpMenu->addAction(mpAboutOMEditAction);
// add Help menu to menu bar
menuBar()->addAction(pHelpMenu->menuAction());
Expand Down
4 changes: 4 additions & 0 deletions OMEdit/OMEditGUI/GUI/MainWindow.h
Expand Up @@ -230,6 +230,8 @@ class MainWindow : public QMainWindow
// Help Menu
QAction *mpUsersGuideAction;
QAction *mpSystemDocumentationAction;
QAction *mpOpenModelicaScriptingAction;
QAction *mpModelicaDocumentationAction;
QAction *mpAboutOMEditAction;
// Toolbar Actions
// Shapes Toolbar Actions
Expand Down Expand Up @@ -294,6 +296,8 @@ public slots:
void openConfigurationOptions();
void openUsersGuide();
void openSystemDocumentation();
void openOpenModelicaScriptingDocumentation();
void openModelicaDocumentation();
void openAboutOMEdit();
void toggleShapesButton();
void openRecentModelWidget();
Expand Down

0 comments on commit 106c725

Please sign in to comment.