feat: initial kick

This commit is contained in:
Swann
2020-04-03 14:59:33 +02:00
parent 427b36ddaf
commit 0fde356f4b
5 changed files with 40 additions and 3 deletions

View File

@ -286,7 +286,7 @@ class SESSION_PT_user(bpy.types.Panel):
selected_user = context.window_manager.user_index
settings = utils.get_preferences()
active_user = online_users[selected_user] if len(online_users)-1>=selected_user else 0
runtime_settings = context.window_manager.session
# Create a simple row.
row = layout.row()
@ -316,6 +316,12 @@ class SESSION_PT_user(bpy.types.Panel):
text="",
icon='TIME').target_client = active_user.username
if runtime_settings.session_mode == 'HOST':
user_operations.operator(
"session.kick",
text="",
icon='CANCEL').user = active_user.username
class SESSION_UL_users(bpy.types.UIList):
def draw_item(self, context, layout, data, item, icon, active_data, active_propname, index, flt_flag):