Added a bug reporting feature in the help menu

This commit is contained in:
2018-12-22 08:08:30 -06:00
parent 2a729ffcc2
commit 17c6b7d282
7 changed files with 185 additions and 2 deletions

View File

@@ -25,6 +25,7 @@ from wxUI import (mainWindow, commonMessages)
from wxUI.dialogs import search as searchDialogs
from wxUI.dialogs import timeline, creation
from update import updater
from issueReporter import issueReporter
log = logging.getLogger("controller.main")
@@ -169,6 +170,7 @@ class Controller(object):
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)
widgetUtils.connect_event(self.window, widgetUtils.MENU, self.set_status, menuitem=self.window.set_status)
widgetUtils.connect_event(self.window, widgetUtils.MENU, self.on_report_error, menuitem=self.window.report)
def disconnect_events(self):
log.debug("Disconnecting some events...")
@@ -658,4 +660,7 @@ class Controller(object):
result = dlg.GetValue()
info = self.session.vk.client.account.saveProfileInfo(status=result)
commonMessages.updated_status()
dlg.Destroy()
dlg.Destroy()
def on_report_error(self, *args, **kwargs):
r = issueReporter.reportBug()