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)));