From b00668e7583fdf082f7e0d3232f8d167809ae835 Mon Sep 17 00:00:00 2001 From: Manuel Cortez Date: Thu, 6 Sep 2018 13:07:55 -0500 Subject: [PATCH] Added option to open authenticated user's profile in browser --- src/controller/mainController.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/controller/mainController.py b/src/controller/mainController.py index 43bf7ec..d922fca 100644 --- a/src/controller/mainController.py +++ b/src/controller/mainController.py @@ -162,7 +162,7 @@ class Controller(object): # widgetUtils.connect_event(self.window, widgetUtils.MENU, self.menu_mute, menuitem=self.window.player_mute) pub.subscribe(self.get_chat, "order-sent-message") widgetUtils.connect_event(self.window, widgetUtils.MENU, self.view_my_profile, menuitem=self.window.view_profile) - + widgetUtils.connect_event(self.window, widgetUtils.MENU, self.view_my_profile_in_browser, menuitem=self.window.open_in_browser) def disconnect_events(self): log.debug("Disconnecting some events...") pub.unsubscribe(self.in_post, "posted") @@ -582,4 +582,7 @@ class Controller(object): p = profiles.userProfile(self.session, person) def view_my_profile(self, *args, **kwargs): - self.user_profile(self.session.user_id) \ No newline at end of file + self.user_profile(self.session.user_id) + + def view_my_profile_in_browser(self, *args, **kwargs): + webbrowser.open_new_tab("https://vk.com/id{id}".format(id=self.session.user_id,)) \ No newline at end of file