diff --git a/src/tourplaner/tourplaner.fxml b/src/tourplaner/tourplaner.fxml
index e36d8ad..56311b8 100644
--- a/src/tourplaner/tourplaner.fxml
+++ b/src/tourplaner/tourplaner.fxml
@@ -64,9 +64,9 @@
@@ -79,7 +79,7 @@
-
+
diff --git a/src/tourplaner/ui/TourplanerController.java b/src/tourplaner/ui/TourplanerController.java
index 7c82e5b..351498c 100644
--- a/src/tourplaner/ui/TourplanerController.java
+++ b/src/tourplaner/ui/TourplanerController.java
@@ -6,14 +6,21 @@ import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.geometry.Orientation;
import javafx.scene.control.*;
+import javafx.scene.control.Label;
+import javafx.scene.control.TextField;
import javafx.scene.control.cell.PropertyValueFactory;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.Pane;
import javafx.scene.web.WebView;
import tourplaner.business.AlertHelper;
+import tourplaner.business.LogHelper;
import tourplaner.object.Tour;
import tourplaner.viewmodels.ViewModel;
+import java.awt.*;
+import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.net.URL;
import java.util.ResourceBundle;
@@ -27,6 +34,50 @@ public class TourplanerController implements Initializable {
public TableColumn startCol, zielCol, dauerCol, streckeCol, nameCol;
public TextField titleTextView, sucheInput;
+ /**
+ * Öffnet github im standart browser
+ *
+ */
+ @FXML
+ private void gitWebBrowser(){
+ openBrowser("https://git.dergeorg.at/dergeorg/tourplaner", "Git");
+ }
+
+ /**
+ * Öffnet Java Doc im standart browser
+ *
+ */
+ @FXML
+ private void javaDocBrowser(){
+ openBrowser("https://git.dergeorg.at/dergeorg/tourplaner", "JavaDoc");
+ }
+
+ /**
+ * Öffnet Doxygen Doc im standart browser
+ *
+ */
+ @FXML
+ private void doxygenDocBrowser(){
+ openBrowser("https://git.dergeorg.at/dergeorg/tourplaner", "Doxygen");
+ }
+
+ /**
+ * Öffnet einen link im Standart Browser
+ * @param uriString
+ * @param appname
+ */
+ private void openBrowser(String uriString, String appname){
+ Desktop desktop = java.awt.Desktop.getDesktop();
+ try {
+ URI oURL = new URI(
+ uriString);
+ desktop.browse(oURL);
+ } catch (URISyntaxException | IOException e) {
+ LogHelper.error(e.getMessage(), "TourplanerController -> Browser:" + appname);
+ AlertHelper.exerror("Browser Exception", "TourplanerController -> Browser:" + appname, "Error beim öffnen des Browsers", e);
+ }
+ }
+
/**
* Wird gestartet wenn eine Tour in der Tour listView ausgewählt wird
* @param mouseEvent Triggered Event