Forbid changing schedule mode on conference edition.

This commit is contained in:
Julien Wadel 2022-08-19 16:36:49 +02:00
parent b8b6e8a51b
commit 1d60009fc6
2 changed files with 4 additions and 2 deletions

View file

@ -330,7 +330,7 @@ Loader{
onClicked: {
window.detachVirtualWindow()
window.attachVirtualWindow(Utils.buildAppDialogUri('NewConference')
,{conferenceInfoModel: mainItem.conferenceInfoModel})
,{conferenceInfoModel: mainItem.conferenceInfoModel, forceSchedule: true})
}
}
ActionButton{

View file

@ -20,6 +20,7 @@ DialogPlus {
property bool isNew: !conferenceInfoModel || conferenceInfoModel.uri === ''
property ConferenceInfoModel conferenceInfoModel: ConferenceInfoModel{}
onConferenceInfoModelChanged: selectedParticipants.setAddresses(conferenceInfoModel)
property bool forceSchedule : false
property int creationState: 0
Timer{
id: closeDelay
@ -249,7 +250,8 @@ DialogPlus {
checked: conferenceInfoModel.isScheduled
onClicked: {
checked = !checked
if( !conferenceManager.forceSchedule)
checked = !checked
}
indicatorStyle: SwitchStyle.aux
}