THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 25/06/2011 at 03:37, xxxxxxxx wrote:
Hi,
Assigning my CommandData Plugin to a hotkey and pressing that Hotkey doesn't work.
What did I do wrong ?
def Execute(self, doc) :
if not self.dlg:
self.dlg = QuickDocs_Dialog()
self.dlg.Open(c4d.DLG_TYPE_ASYNC, self.GetPluginId())
return True
def RestoreLayout(self, subid) :
if not self.dlg:
self.dlg = QuickDocs_Dialog()
return self.dlg.Restore(self.GetPluginId(), subid)
@classmethod
def Register(cls) :
icon = cls.LoadIcon()
data = {
"id": cls.GetPluginId(),
"icon": icon,
"str": "QuickDocs",
"help": "Lets you quickly switch between your open documents.",
"info": c4d.PLUGINFLAG_COMMAND_HOTKEY,
"dat": cls(),
}
RegisterCommandPlugin(**data)
Thanks,
Niklas