RenderSettingsCopy: remove usage of register_module.
This commit is contained in:
parent
8c3ebdde58
commit
a68a08a65e
|
@ -21,7 +21,7 @@
|
|||
bl_info = {
|
||||
"name": "Copy Settings",
|
||||
"author": "Bastien Montagne",
|
||||
"version": (0, 1, 5),
|
||||
"version": (0, 1, 6),
|
||||
"blender": (2, 65, 9),
|
||||
"location": "Render buttons (Properties window)",
|
||||
"description": "Allows to copy a selection of render settings "
|
||||
|
@ -90,27 +90,28 @@ class RenderCopySettings(bpy.types.PropertyGroup):
|
|||
default="")
|
||||
|
||||
|
||||
classes = (
|
||||
RenderCopySettingsScene,
|
||||
RenderCopySettingsSetting,
|
||||
RenderCopySettings,
|
||||
) + operator.classes + panel.classes
|
||||
|
||||
|
||||
def register():
|
||||
# Register properties.
|
||||
bpy.utils.register_class(RenderCopySettingsScene)
|
||||
bpy.utils.register_class(RenderCopySettingsSetting)
|
||||
bpy.utils.register_class(RenderCopySettings)
|
||||
for cls in classes:
|
||||
bpy.utils.register_class(cls)
|
||||
bpy.types.Scene.render_copy_settings = PointerProperty(type=RenderCopySettings)
|
||||
|
||||
bpy.utils.register_module(__name__)
|
||||
bpy.app.translations.register(__name__, translations.translations_dict)
|
||||
|
||||
|
||||
def unregister():
|
||||
# Unregister properties.
|
||||
bpy.utils.unregister_class(RenderCopySettingsScene)
|
||||
bpy.utils.unregister_class(RenderCopySettingsSetting)
|
||||
bpy.utils.unregister_class(RenderCopySettings)
|
||||
del bpy.types.Scene.render_copy_settings
|
||||
|
||||
bpy.utils.unregister_module(__name__)
|
||||
bpy.app.translations.unregister(__name__)
|
||||
|
||||
del bpy.types.Scene.render_copy_settings
|
||||
for cls in classes:
|
||||
bpy.utils.unregister_class(cls)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
register()
|
||||
|
|
|
@ -190,5 +190,11 @@ class RenderCopySettings(bpy.types.Operator):
|
|||
return {'FINISHED'}
|
||||
|
||||
|
||||
classes = (
|
||||
RenderCopySettingsPrepare,
|
||||
RenderCopySettingsPreset,
|
||||
RenderCopySettings,
|
||||
)
|
||||
|
||||
if __name__ == "__main__":
|
||||
bpy.ops.scene.render_copy_settings()
|
||||
|
|
|
@ -81,3 +81,9 @@ class RENDER_PT_copy_settings(bpy.types.Panel):
|
|||
cp_sett, "allowed_scenes_idx", rows=6) # XXX Grid is not nice currently...
|
||||
else:
|
||||
layout.label(text="No Affectable Scenes!", icon="ERROR")
|
||||
|
||||
|
||||
classes = (
|
||||
RENDER_UL_copy_settings,
|
||||
RENDER_PT_copy_settings,
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue