From eeabcdfdc7aa96039804bdfb375154d119a6321d Mon Sep 17 00:00:00 2001
From: Oliver Bock <oliver.bock@aei.mpg.de>
Date: Fri, 6 Feb 2009 18:25:42 +0100
Subject: [PATCH] Implemented action "Website"

---
 src/pulsatingscience.cpp | 5 +++++
 src/pulsatingscience.h   | 3 +++
 2 files changed, 8 insertions(+)

diff --git a/src/pulsatingscience.cpp b/src/pulsatingscience.cpp
index 0b2085a..2544e6e 100644
--- a/src/pulsatingscience.cpp
+++ b/src/pulsatingscience.cpp
@@ -388,6 +388,11 @@ void PulsatingScience::on_dockAnimControl_topLevelChanged(bool topLevel) {
 	m_animControlFloating = topLevel;
 }
 
+void PulsatingScience::on_actionWebsite_activated()
+{
+	QDesktopServices::openUrl(QUrl("http://www.aei.mpg.de"));
+}
+
 void PulsatingScience::on_actionAbout_activated()
 {
 	QString content = "<b>%1</b><br>"
diff --git a/src/pulsatingscience.h b/src/pulsatingscience.h
index ef6fda2..9444006 100644
--- a/src/pulsatingscience.h
+++ b/src/pulsatingscience.h
@@ -24,6 +24,8 @@
 #include <QtGui/QMainWindow>
 #include <QtGui/QMessageBox>
 #include <QtGui/QShortcut>
+#include <QDesktopServices>
+#include <QUrl>
 
 #include "ui_pulsatingscience.h"
 
@@ -64,6 +66,7 @@ public slots:
 	void on_dockAnimControl_visibilityChanged(bool visible);
 	void on_dockAnimControl_topLevelChanged(bool topLevel);
 
+	void on_actionWebsite_activated();
 	void on_actionAbout_activated();
 
 	void updatePulsarSemiMajorAxisValue(double value);
-- 
GitLab