Refactoring
[demorecorder] / src / AboutDialog.vala
index 0721e43..a134f6b 100644 (file)
@@ -39,10 +39,10 @@ public class AboutDialog : Hildon.Dialog {
     
     Hildon.Button site_link = new Hildon.Button(Hildon.SizeType.FINGER_HEIGHT | Hildon.SizeType.AUTO_WIDTH, Hildon.ButtonArrangement.HORIZONTAL);
     site_link.set_text("Project Homepage", "");
-    site_link.clicked.connect((e) => {open_url("http://demorecorder.garage.maemo.org/");});
+    site_link.clicked.connect((c) => {Utilities.open_url("http://demorecorder.garage.maemo.org/");});
     Hildon.Button bug_link = new Hildon.Button(Hildon.SizeType.FINGER_HEIGHT | Hildon.SizeType.AUTO_WIDTH, Hildon.ButtonArrangement.HORIZONTAL);
     bug_link.set_text("Report a Bug", "");
-    bug_link.clicked.connect((e) => {open_url("https://garage.maemo.org/tracker/?group_id=1799");});
+    bug_link.clicked.connect((c) => {Utilities.open_url("https://garage.maemo.org/tracker/?group_id=1799");});
     Gtk.VBox contents = new Gtk.VBox(false, 4);
     contents.pack_start(about_text, true, true, 4);
     Gtk.HBox button_bar = new Gtk.HBox(true, 4);
@@ -59,22 +59,6 @@ public class AboutDialog : Hildon.Dialog {
     
     this.show_all();
   }
-  private void open_homepage() {
-    open_url("http://demorecorder.garage.maemo.org/");
-  }
-  private void open_bugtrack() {
-    open_url("https://garage.maemo.org/tracker/?group_id=1799");
-  }
-  private void open_url(string url) {
-    Osso.Context osso_context = new Osso.Context("DemoRecorder", "0.1", false, null);
-    Osso.Rpc ret;
-    osso_context.rpc_run("com.nokia.osso_browser",
-                         "/com/nokia/osso_browser",
-                         "com.nokia.osso_browser",
-                         "open_new_window",
-                         out ret, DBus.RawType.STRING, url);
-    osso_context = null;
-  }
 
 }