コード例 #1
0
ファイル: UserAccountsDlg.cs プロジェクト: tla001/TeamTalk5
 void ShowUserRights(UserRight rights)
 {
     multiloginCheckBox.Checked     = rights.HasFlag(UserRight.USERRIGHT_MULTI_LOGIN);
     viewallCheckBox.Checked        = rights.HasFlag(UserRight.USERRIGHT_VIEW_ALL_USERS);
     permchannelsCheckBox.Checked   = rights.HasFlag(UserRight.USERRIGHT_MODIFY_CHANNELS);
     tempchanCheckBox.Checked       = rights.HasFlag(UserRight.USERRIGHT_CREATE_TEMPORARY_CHANNEL);
     bcastCheckBox.Checked          = rights.HasFlag(UserRight.USERRIGHT_TEXTMESSAGE_BROADCAST);
     kickCheckBox.Checked           = rights.HasFlag(UserRight.USERRIGHT_KICK_USERS);
     banCheckBox.Checked            = rights.HasFlag(UserRight.USERRIGHT_BAN_USERS);
     moveuserCheckBox.Checked       = rights.HasFlag(UserRight.USERRIGHT_MOVE_USERS);
     operatorenableCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_OPERATOR_ENABLE);
     uploadCheckBox.Checked         = rights.HasFlag(UserRight.USERRIGHT_UPLOAD_FILES);
     downloadCheckBox.Checked       = rights.HasFlag(UserRight.USERRIGHT_DOWNLOAD_FILES);
     srvupdCheckBox.Checked         = rights.HasFlag(UserRight.USERRIGHT_UPDATE_SERVERPROPERTIES);
     voicetxCheckBox.Checked        = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_VOICE);
     vidcapCheckBox.Checked         = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_VIDEOCAPTURE);
     audfilesCheckBox.Checked       = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_MEDIAFILE_AUDIO);
     vidfileCheckBox.Checked        = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_MEDIAFILE_VIDEO);
     desktopCheckBox.Checked        = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_DESKTOP);
     desktopinputCheckBox.Checked   = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_DESKTOPINPUT);
 }
コード例 #2
0
ファイル: UserAccountsDlg.cs プロジェクト: chaoos2/TeamTalk5
 void ShowUserRights(UserRight rights)
 {
     multiloginCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_MULTI_LOGIN);
     viewallCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_VIEW_ALL_USERS);
     permchannelsCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_MODIFY_CHANNELS);
     tempchanCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_CREATE_TEMPORARY_CHANNEL);
     bcastCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_TEXTMESSAGE_BROADCAST);
     kickCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_KICK_USERS);
     banCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_BAN_USERS);
     moveuserCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_MOVE_USERS);
     operatorenableCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_OPERATOR_ENABLE);
     uploadCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_UPLOAD_FILES);
     downloadCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_DOWNLOAD_FILES);
     srvupdCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_UPDATE_SERVERPROPERTIES);
     voicetxCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_VOICE);
     vidcapCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_VIDEOCAPTURE);
     audfilesCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_MEDIAFILE_AUDIO);
     vidfileCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_MEDIAFILE_VIDEO);
     desktopCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_DESKTOP);
     desktopinputCheckBox.Checked = rights.HasFlag(UserRight.USERRIGHT_TRANSMIT_DESKTOPINPUT);
 }