Add menu item to open logs folder.

This commit is contained in:
auouymous 2022-09-19 23:37:31 -06:00
parent 04a0116a31
commit b907183b22
2 changed files with 11 additions and 0 deletions

View File

@ -19,6 +19,10 @@
</item>
</section>
<section>
<item>
<attribute name="label" translatable="yes">Open Logs</attribute>
<attribute name="action">app.logs</attribute>
</item>
<item>
<attribute name="label" translatable="yes">Help</attribute>
<attribute name="action">app.help</attribute>

View File

@ -95,6 +95,10 @@ class gPodderApplication(Gtk.Application):
action.connect('activate', self.on_help_activate)
self.add_action(action)
action = Gio.SimpleAction.new('logs', None)
action.connect('activate', self.on_logs_activate)
self.add_action(action)
action = Gio.SimpleAction.new('preferences', None)
action.connect('activate', self.on_itemPreferences_activate)
self.add_action(action)
@ -248,6 +252,9 @@ class gPodderApplication(Gtk.Application):
def on_help_activate(self, action, param):
util.open_website('https://gpodder.github.io/docs/')
def on_logs_activate(self, action, param):
util.gui_open(os.path.join(gpodder.home, 'Logs'), gui=self.window)
def on_itemPreferences_activate(self, action, param=None):
gPodderPreferences(self.window.gPodder,
_config=self.window.config,