Skip to content

Commit bfe1fa1

Browse files
committed
Chore: Use new ActionHolder format
1 parent d283290 commit bfe1fa1

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

main.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
from src.backend.PluginManager.ActionBase import ActionBase
44
from src.backend.PluginManager.PluginBase import PluginBase
55
from src.backend.PluginManager.ActionHolder import ActionHolder
6+
from src.backend.DeckManagement.InputIdentifier import Input
7+
from src.backend.PluginManager.ActionInputSupport import ActionInputSupport
68

79
# Import gtk modules
810
import gi
@@ -190,18 +192,28 @@ def __init__(self):
190192
self.post_request_holder = ActionHolder(
191193
plugin_base=self,
192194
action_base=PostRequest,
193-
action_id="com_core447_Requests::PostRequest",
195+
action_id_suffix="PostRequest",
194196
action_name="Post Request",
195-
icon=Gtk.Picture.new_for_filename(os.path.join(self.PATH, "assets", "POST.png"))
197+
icon=Gtk.Picture.new_for_filename(os.path.join(self.PATH, "assets", "POST.png")),
198+
action_support={
199+
Input.Key: ActionInputSupport.SUPPORTED,
200+
Input.Dial: ActionInputSupport.SUPPORTED,
201+
Input.Touchscreen: ActionInputSupport.UNTESTED
202+
}
196203
)
197204
self.add_action_holder(self.post_request_holder)
198205

199206
self.get_request_holder = ActionHolder(
200207
plugin_base=self,
201208
action_base=GetRequest,
202-
action_id="com_core447_Requests::GetRequest",
209+
action_id_suffix="GetRequest",
203210
action_name="Get Request",
204-
icon=Gtk.Picture.new_for_filename(os.path.join(self.PATH, "assets", "GET.png"))
211+
icon=Gtk.Picture.new_for_filename(os.path.join(self.PATH, "assets", "GET.png")),
212+
action_support={
213+
Input.Key: ActionInputSupport.SUPPORTED,
214+
Input.Dial: ActionInputSupport.SUPPORTED,
215+
Input.Touchscreen: ActionInputSupport.UNTESTED
216+
}
205217
)
206218
self.add_action_holder(self.get_request_holder)
207219

0 commit comments

Comments
 (0)