Added delete chat option in secondary menu

This commit is contained in:
jeffser 2024-08-05 13:50:42 -06:00
parent 2dc24ab945
commit 7f5894b274
2 changed files with 6 additions and 1 deletions

View File

@ -1564,7 +1564,7 @@ Generate a title following these rules:
chat_row = self.selected_chat_row chat_row = self.selected_chat_row
chat_name = chat_row.get_child().get_name() chat_name = chat_row.get_child().get_name()
action_name = action.get_name() action_name = action.get_name()
if action_name == 'delete_chat': if action_name in ('delete_chat', 'delete_current_chat'):
dialogs.delete_chat(self, chat_name) dialogs.delete_chat(self, chat_name)
elif action_name in ('rename_chat', 'rename_current_chat'): elif action_name in ('rename_chat', 'rename_current_chat'):
dialogs.rename_chat(self, chat_name, chat_row.get_child()) dialogs.rename_chat(self, chat_name, chat_row.get_child())
@ -1663,6 +1663,7 @@ Generate a title following these rules:
self.get_application().create_action('create_model_from_file', lambda *_: dialogs.create_model_from_file(self)) self.get_application().create_action('create_model_from_file', lambda *_: dialogs.create_model_from_file(self))
self.get_application().create_action('create_model_from_name', lambda *_: dialogs.create_model_from_name(self)) self.get_application().create_action('create_model_from_name', lambda *_: dialogs.create_model_from_name(self))
self.get_application().create_action('delete_chat', self.chat_actions) self.get_application().create_action('delete_chat', self.chat_actions)
self.get_application().create_action('delete_current_chat', self.current_chat_actions)
self.get_application().create_action('rename_chat', self.chat_actions) self.get_application().create_action('rename_chat', self.chat_actions)
self.get_application().create_action('rename_current_chat', self.current_chat_actions) self.get_application().create_action('rename_current_chat', self.current_chat_actions)
self.get_application().create_action('export_chat', self.chat_actions) self.get_application().create_action('export_chat', self.chat_actions)

View File

@ -1054,6 +1054,10 @@ By downloading any model you accept their license agreement available on the mod
</section> </section>
</menu> </menu>
<menu id="secondary_menu"> <menu id="secondary_menu">
<item>
<attribute name="label" translatable="yes">Delete Chat</attribute>
<attribute name="action">app.delete_current_chat</attribute>
</item>
<item> <item>
<attribute name="label" translatable="yes">Rename Chat</attribute> <attribute name="label" translatable="yes">Rename Chat</attribute>
<attribute name="action">app.rename_current_chat</attribute> <attribute name="action">app.rename_current_chat</attribute>