Fixed unmapped menu options

This commit is contained in:
itdominator 2023-09-17 21:39:23 -05:00
parent d13d23dcf0
commit 9b9fa2d122
2 changed files with 10 additions and 8 deletions

View File

@ -138,8 +138,12 @@ class Controller(UIMixin, SignalsMixins, Controller_Data):
event_system.emit("cut_files")
if action == "copy":
event_system.emit("copy_files")
if action == "copy_path":
event_system.emit("copy_path")
if action == "copy_name":
event_system.emit("copy_name")
if action == "copy_path_name":
event_system.emit("copy_path_name")
if action == "paste":
event_system.emit("paste_files")
if action == "create":

View File

@ -73,23 +73,21 @@ class FileSystemActions(HandlerMixin, CRUDMixin):
state = event_system.emit_and_await("get_current_state")
self._to_copy_files = state.uris
def copy_path(self):
state = event_system.emit_and_await("get_current_state")
path = state.tab.get_current_directory()
event_system.emit("set_clipboard_data", (path,))
def copy_name(self):
state = event_system.emit_and_await("get_current_state")
if len(state.uris) == 1:
file_name = state.uris[0].split("/")[-1]
event_system.emit("set_clipboard_data", (file_name,))
def copy_path(self):
state = event_system.emit_and_await("get_current_state")
path = state.tab.get_current_directory()
print(path)
event_system.emit("set_clipboard_data", (path,))
def copy_path_name(self):
state = event_system.emit_and_await("get_current_state")
if len(state.uris) == 1:
file = state.uris[0].replace("file://")
print(file)
file = state.uris[0].replace("file://", "")
event_system.emit("set_clipboard_data", (file,))
def open_files(self):