MCPcopy
hub / github.com/keystone-engine/keypatch / register

Method register

keypatch.py:1348–1356  ·  view source on GitHub ↗
(self, plugin, label)

Source from the content-addressed store, hash-verified

1346
1347 @classmethod
1348 def register(self, plugin, label):
1349 self.plugin = plugin
1350 self.label = label
1351 instance = self()
1352 return idaapi.register_action(idaapi.action_desc_t(
1353 self.get_name(), # Name. Acts as an ID. Must be unique.
1354 instance.get_label(), # Label. That's what users see.
1355 instance # Handler. Called when activated, and for updating
1356 ))
1357
1358 @classmethod
1359 def unregister(self):

Callers 1

initMethod · 0.80

Calls 2

get_nameMethod · 0.95
get_labelMethod · 0.80

Tested by

no test coverage detected