Mercurial > hg > octave-max
comparison gui/src/MainWindow.cpp @ 13533:edaf8e72070e
Added urls for Agora and Octave Forge in Community Window.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Tue, 26 Jul 2011 01:27:31 +0200 |
parents | fd87d6f7e185 |
children | e02a2fb08bfd |
comparison
equal
deleted
inserted
replaced
13532:fd87d6f7e185 | 13533:edaf8e72070e |
---|---|
139 QDesktopServices:: | 139 QDesktopServices:: |
140 openUrl (QUrl ("http://savannah.gnu.org/bugs/?group=octave")); | 140 openUrl (QUrl ("http://savannah.gnu.org/bugs/?group=octave")); |
141 } | 141 } |
142 | 142 |
143 void | 143 void |
144 MainWindow::openAgoraPage () | |
145 { | |
146 QDesktopServices:: | |
147 openUrl (QUrl ("http://agora.panocha.org.mx/")); | |
148 } | |
149 | |
150 void | |
151 MainWindow::openOctaveForgePage () | |
152 { | |
153 QDesktopServices:: | |
154 openUrl (QUrl ("http://octave.sourceforge.net/")); | |
155 } | |
156 | |
157 void | |
144 MainWindow::processSettingsDialogRequest () | 158 MainWindow::processSettingsDialogRequest () |
145 { | 159 { |
146 SettingsDialog settingsDialog (this, m_settingsFile); | 160 SettingsDialog settingsDialog (this, m_settingsFile); |
147 settingsDialog.exec (); | 161 settingsDialog.exec (); |
148 } | 162 } |
256 workspaceMenu->addSeparator (); | 270 workspaceMenu->addSeparator (); |
257 QAction *clearWorkspaceAction = workspaceMenu->addAction (tr ("Clear")); | 271 QAction *clearWorkspaceAction = workspaceMenu->addAction (tr ("Clear")); |
258 | 272 |
259 QMenu *communityMenu = menuBar ()->addMenu (tr ("Community")); | 273 QMenu *communityMenu = menuBar ()->addMenu (tr ("Community")); |
260 QAction *reportBugAction = communityMenu->addAction (tr ("Report Bug")); | 274 QAction *reportBugAction = communityMenu->addAction (tr ("Report Bug")); |
275 QAction *agoraAction = communityMenu->addAction (tr ("Agora")); | |
276 QAction *octaveForgeAction = communityMenu->addAction (tr ("Octave Forge")); | |
261 | 277 |
262 connect (settingsAction, SIGNAL (triggered ()), this, SLOT (processSettingsDialogRequest ())); | 278 connect (settingsAction, SIGNAL (triggered ()), this, SLOT (processSettingsDialogRequest ())); |
263 connect (exitAction, SIGNAL (triggered ()), this, SLOT (close ())); | 279 connect (exitAction, SIGNAL (triggered ()), this, SLOT (close ())); |
264 connect (alignWindowsAction, SIGNAL (triggered ()), this, SLOT (alignMdiWindows ())); | 280 connect (alignWindowsAction, SIGNAL (triggered ()), this, SLOT (alignMdiWindows ())); |
265 connect (openEditorAction, SIGNAL (triggered ()), this, SLOT (openEditor ())); | 281 connect (openEditorAction, SIGNAL (triggered ()), this, SLOT (openEditor ())); |
266 connect (reportBugAction, SIGNAL (triggered ()), this, SLOT (openBugTrackerPage ())); | 282 connect (reportBugAction, SIGNAL (triggered ()), this, SLOT (openBugTrackerPage ())); |
283 connect (agoraAction, SIGNAL (triggered ()), this, SLOT (openAgoraPage ())); | |
284 connect (octaveForgeAction, SIGNAL (triggered ()), this, SLOT (openOctaveForgePage ())); | |
285 | |
267 connect (showWorkspaceAction, SIGNAL (toggled (bool)), m_variablesDockWidget, SLOT (setShown (bool))); | 286 connect (showWorkspaceAction, SIGNAL (toggled (bool)), m_variablesDockWidget, SLOT (setShown (bool))); |
268 connect (m_variablesDockWidget, SIGNAL (visibilityChanged (bool)), showWorkspaceAction, SLOT (setChecked (bool))); | 287 connect (m_variablesDockWidget, SIGNAL (visibilityChanged (bool)), showWorkspaceAction, SLOT (setChecked (bool))); |
269 connect (showHistoryAction, SIGNAL (toggled (bool)), m_historyDockWidget, SLOT (setShown (bool))); | 288 connect (showHistoryAction, SIGNAL (toggled (bool)), m_historyDockWidget, SLOT (setShown (bool))); |
270 connect (m_variablesDockWidget, SIGNAL (visibilityChanged (bool)), showHistoryAction, SLOT (setChecked (bool))); | 289 connect (m_variablesDockWidget, SIGNAL (visibilityChanged (bool)), showHistoryAction, SLOT (setChecked (bool))); |
271 connect (showFileBrowserAction, SIGNAL (toggled (bool)), m_filesDockWidget, SLOT (setShown (bool))); | 290 connect (showFileBrowserAction, SIGNAL (toggled (bool)), m_filesDockWidget, SLOT (setShown (bool))); |