Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release/scripts/io/netrender/ui.py')
-rw-r--r--release/scripts/io/netrender/ui.py57
1 files changed, 51 insertions, 6 deletions
diff --git a/release/scripts/io/netrender/ui.py b/release/scripts/io/netrender/ui.py
index 0189341679a..182f1be7428 100644
--- a/release/scripts/io/netrender/ui.py
+++ b/release/scripts/io/netrender/ui.py
@@ -117,14 +117,49 @@ class RENDER_PT_network_settings(RenderButtonsPanel):
col.label(text="Port:")
col.prop(netsettings, "server_port", text="")
- if netsettings.mode == "RENDER_MASTER":
- layout.prop(netsettings, "server_broadcast", text="Broadcast")
- else:
+ if netsettings.mode != "RENDER_MASTER":
layout.operator("render.netclientscan", icon='FILE_REFRESH', text="")
layout.operator("render.netclientweb", icon='QUESTION')
@rnaType
+class RENDER_PT_network_slave_settings(RenderButtonsPanel):
+ bl_label = "Slave Settings"
+ COMPAT_ENGINES = {'NET_RENDER'}
+
+ def poll(self, context):
+ scene = context.scene
+ return (super().poll(context)
+ and scene.network_render.mode == "RENDER_SLAVE")
+
+ def draw(self, context):
+ layout = self.layout
+
+ scene = context.scene
+ netsettings = scene.network_render
+
+ layout.prop(netsettings, "slave_clear")
+
+@rnaType
+class RENDER_PT_network_master_settings(RenderButtonsPanel):
+ bl_label = "Master Settings"
+ COMPAT_ENGINES = {'NET_RENDER'}
+
+ def poll(self, context):
+ scene = context.scene
+ return (super().poll(context)
+ and scene.network_render.mode == "RENDER_MASTER")
+
+ def draw(self, context):
+ layout = self.layout
+
+ scene = context.scene
+ netsettings = scene.network_render
+
+ layout.prop(netsettings, "master_broadcast")
+ layout.prop(netsettings, "master_clear")
+
+@rnaType
class RENDER_PT_network_job(RenderButtonsPanel):
bl_label = "Job Settings"
COMPAT_ENGINES = {'NET_RENDER'}
@@ -306,11 +341,21 @@ NetRenderSettings.IntProperty( attr="server_port",
min=1,
max=65535)
-NetRenderSettings.BoolProperty( attr="server_broadcast",
- name="Broadcast server address",
- description="broadcast server address on local network",
+NetRenderSettings.BoolProperty( attr="master_broadcast",
+ name="Broadcast",
+ description="broadcast master server address on local network",
+ default = True)
+
+NetRenderSettings.BoolProperty( attr="slave_clear",
+ name="Clear on exit",
+ description="delete downloaded files on exit",
default = True)
+NetRenderSettings.BoolProperty( attr="master_clear",
+ name="Clear on exit",
+ description="delete saved files on exit",
+ default = False)
+
default_path = os.environ.get("TEMP")
if not default_path: