aboutsummaryrefslogtreecommitdiffstats
path: root/tagit/actions
diff options
context:
space:
mode:
authorMatthias Baumgartner <dev@igsor.net>2023-01-25 17:11:13 +0100
committerMatthias Baumgartner <dev@igsor.net>2023-01-25 17:11:13 +0100
commitcdd1dc960a3da5e73a86dd3ec5412417387c70d6 (patch)
tree04fe2e631edd2864b81ca51a66598339a9dad7f8 /tagit/actions
parentbb8f0bfa26da38698fb0c9c04650c5c9a0aa66f2 (diff)
downloadtagit-cdd1dc960a3da5e73a86dd3ec5412417387c70d6.tar.gz
tagit-cdd1dc960a3da5e73a86dd3ec5412417387c70d6.tar.bz2
tagit-cdd1dc960a3da5e73a86dd3ec5412417387c70d6.zip
minor cleanup
Diffstat (limited to 'tagit/actions')
-rw-r--r--tagit/actions/misc.py7
-rw-r--r--tagit/actions/tagging.py4
2 files changed, 8 insertions, 3 deletions
diff --git a/tagit/actions/misc.py b/tagit/actions/misc.py
index 73e7935..99b52f4 100644
--- a/tagit/actions/misc.py
+++ b/tagit/actions/misc.py
@@ -10,11 +10,13 @@ import logging
import os
import sys
+# external imports
+import webbrowser
+
# kivy imports
from kivy.core.clipboard import Clipboard
from kivy.lang import Builder
import kivy.properties as kp
-import webbrowser
# tagit imports
from tagit import config
@@ -75,6 +77,7 @@ class OpenExternal(Action):
return Binding.check(evt, self.cfg('bindings', 'misc', 'open'))
def apply(self):
+ return # FIXME: mb/port
with self.root.browser as browser:
if browser.cursor is None:
logger.error('No file selected')
@@ -123,6 +126,7 @@ class ClipboardCopy(Action):
return Binding.check(evt, self.cfg('bindings', 'clipboard', 'copy'))
def apply(self):
+ return # FIXME: mb/port
browser = self.root.browser
paths = [obj.path for obj in browser.selection]
Clipboard.copy('\n'.join(paths))
@@ -136,6 +140,7 @@ class ClipboardPaste(Action):
return Binding.check(evt, self.cfg('bindings', 'clipboard', 'paste'))
def apply(self):
+ return # FIXME: mb/port
paths = Clipboard.paste()
paths = paths.split('\n')
self.root.trigger('ImportObjects', paths)
diff --git a/tagit/actions/tagging.py b/tagit/actions/tagging.py
index c6d920d..8a20702 100644
--- a/tagit/actions/tagging.py
+++ b/tagit/actions/tagging.py
@@ -78,7 +78,7 @@ class AddTag(Action):
tags = reduce(operator.add, tags) # FIXME: mb/port: pass set once supported by Nodes.set
# set tags
ents.set(ns.bse.tag, tags)
- session.dispatch('on_predicate_modified', 'tag', ents, tags)
+ session.dispatch('on_predicate_modified', ns.bse.tag, ents, tags)
# cursor and selection might become invalid. Will be fixed in Browser.
@@ -144,7 +144,7 @@ class EditTag(Action):
ents = browser.unfold(browser.selection)
ents.set(ns.bse.tag, added)
#ents.remove(ns.bse.tag, removed) # FIXME: mb/port
- session.dispatch('on_predicate_modified', 'tag', ents, added | removed)
+ session.dispatch('on_predicate_modified', ns.bse.tag, ents, added | removed)
# cursor and selection might become invalid. Will be fixed in Browser.
## config ##