Attract: fixed class naming and registration
This commit is contained in:
parent
ac19e48895
commit
0562d57513
@ -174,7 +174,7 @@ class AttractPollMixin:
|
|||||||
return attract_is_active
|
return attract_is_active
|
||||||
|
|
||||||
|
|
||||||
class AttractToolsPanel(AttractPollMixin, Panel):
|
class ATTRACT_PT_tools(AttractPollMixin, Panel):
|
||||||
bl_label = 'Attract'
|
bl_label = 'Attract'
|
||||||
bl_space_type = 'SEQUENCE_EDITOR'
|
bl_space_type = 'SEQUENCE_EDITOR'
|
||||||
bl_region_type = 'UI'
|
bl_region_type = 'UI'
|
||||||
@ -220,7 +220,7 @@ class AttractToolsPanel(AttractPollMixin, Panel):
|
|||||||
icon='TRIA_UP')
|
icon='TRIA_UP')
|
||||||
else:
|
else:
|
||||||
row.operator(ATTRACT_OT_submit_all.bl_idname)
|
row.operator(ATTRACT_OT_submit_all.bl_idname)
|
||||||
row.operator(AttractShotFetchUpdate.bl_idname,
|
row.operator(ATTRACT_OT_shot_fetch_update.bl_idname,
|
||||||
text='', icon='FILE_REFRESH')
|
text='', icon='FILE_REFRESH')
|
||||||
row.operator(ATTRACT_OT_shot_open_in_browser.bl_idname,
|
row.operator(ATTRACT_OT_shot_open_in_browser.bl_idname,
|
||||||
text='', icon='WORLD')
|
text='', icon='WORLD')
|
||||||
@ -235,7 +235,7 @@ class AttractToolsPanel(AttractPollMixin, Panel):
|
|||||||
dangerous_sub.operator('attract.strip_unlink',
|
dangerous_sub.operator('attract.strip_unlink',
|
||||||
text='Unlink %s' % noun,
|
text='Unlink %s' % noun,
|
||||||
icon='PANEL_CLOSE')
|
icon='PANEL_CLOSE')
|
||||||
dangerous_sub.operator(AttractShotDelete.bl_idname,
|
dangerous_sub.operator(ATTRACT_OT_shot_delete.bl_idname,
|
||||||
text='Delete %s' % noun,
|
text='Delete %s' % noun,
|
||||||
icon='CANCEL')
|
icon='CANCEL')
|
||||||
|
|
||||||
@ -244,7 +244,7 @@ class AttractToolsPanel(AttractPollMixin, Panel):
|
|||||||
noun = 'Selected Strips'
|
noun = 'Selected Strips'
|
||||||
else:
|
else:
|
||||||
noun = 'This Strip'
|
noun = 'This Strip'
|
||||||
layout.operator(AttractShotSubmitSelected.bl_idname,
|
layout.operator(ATTRACT_OT_submit_selected.bl_idname,
|
||||||
text='Submit %s as New Shot' % noun)
|
text='Submit %s as New Shot' % noun)
|
||||||
layout.operator('attract.shot_relink')
|
layout.operator('attract.shot_relink')
|
||||||
else:
|
else:
|
||||||
@ -379,7 +379,7 @@ class AttractOperatorMixin(AttractPollMixin):
|
|||||||
draw.tag_redraw_all_sequencer_editors()
|
draw.tag_redraw_all_sequencer_editors()
|
||||||
|
|
||||||
|
|
||||||
class AttractShotFetchUpdate(AttractOperatorMixin, Operator):
|
class ATTRACT_OT_shot_fetch_update(AttractOperatorMixin, Operator):
|
||||||
bl_idname = "attract.shot_fetch_update"
|
bl_idname = "attract.shot_fetch_update"
|
||||||
bl_label = "Fetch Update From Attract"
|
bl_label = "Fetch Update From Attract"
|
||||||
bl_description = 'Update status, description & notes from Attract'
|
bl_description = 'Update status, description & notes from Attract'
|
||||||
@ -398,7 +398,7 @@ class AttractShotFetchUpdate(AttractOperatorMixin, Operator):
|
|||||||
return {'FINISHED'}
|
return {'FINISHED'}
|
||||||
|
|
||||||
|
|
||||||
class AttractShotRelink(AttractShotFetchUpdate):
|
class ATTRACT_OT_shot_relink(AttractOperatorMixin, Operator):
|
||||||
bl_idname = "attract.shot_relink"
|
bl_idname = "attract.shot_relink"
|
||||||
bl_label = "Relink With Attract"
|
bl_label = "Relink With Attract"
|
||||||
|
|
||||||
@ -467,7 +467,7 @@ class ATTRACT_OT_shot_open_in_browser(AttractOperatorMixin, Operator):
|
|||||||
return {'FINISHED'}
|
return {'FINISHED'}
|
||||||
|
|
||||||
|
|
||||||
class AttractShotDelete(AttractOperatorMixin, Operator):
|
class ATTRACT_OT_shot_delete(AttractOperatorMixin, Operator):
|
||||||
bl_idname = 'attract.shot_delete'
|
bl_idname = 'attract.shot_delete'
|
||||||
bl_label = 'Delete Shot'
|
bl_label = 'Delete Shot'
|
||||||
bl_description = 'Remove this shot from Attract'
|
bl_description = 'Remove this shot from Attract'
|
||||||
@ -522,7 +522,7 @@ class AttractShotDelete(AttractOperatorMixin, Operator):
|
|||||||
col.prop(self, 'confirm', text="I hereby confirm: delete %s from The Edit." % noun)
|
col.prop(self, 'confirm', text="I hereby confirm: delete %s from The Edit." % noun)
|
||||||
|
|
||||||
|
|
||||||
class AttractStripUnlink(AttractOperatorMixin, Operator):
|
class ATTRACT_OT_strip_unlink(AttractOperatorMixin, Operator):
|
||||||
bl_idname = 'attract.strip_unlink'
|
bl_idname = 'attract.strip_unlink'
|
||||||
bl_label = 'Unlink Shot From This Strip'
|
bl_label = 'Unlink Shot From This Strip'
|
||||||
bl_description = 'Remove Attract props from the selected strip(s)'
|
bl_description = 'Remove Attract props from the selected strip(s)'
|
||||||
@ -566,7 +566,7 @@ class AttractStripUnlink(AttractOperatorMixin, Operator):
|
|||||||
return {'FINISHED'}
|
return {'FINISHED'}
|
||||||
|
|
||||||
|
|
||||||
class AttractShotSubmitSelected(AttractOperatorMixin, Operator):
|
class ATTRACT_OT_submit_selected(AttractOperatorMixin, Operator):
|
||||||
bl_idname = 'attract.submit_selected'
|
bl_idname = 'attract.submit_selected'
|
||||||
bl_label = 'Submit All Selected'
|
bl_label = 'Submit All Selected'
|
||||||
bl_description = 'Submits all selected strips to Attract'
|
bl_description = 'Submits all selected strips to Attract'
|
||||||
@ -955,7 +955,8 @@ def deactivate():
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
_rna_classes = [cls for cls in locals() if isinstance(cls, type) and hasattr(cls, 'bl_rna')]
|
_rna_classes = [cls for cls in locals().values()
|
||||||
|
if isinstance(cls, type) and cls.__name__.startswith('ATTRACT')]
|
||||||
|
|
||||||
|
|
||||||
def register():
|
def register():
|
||||||
|
Reference in New Issue
Block a user