145 ViewModelProductionTimeLine = new ProductionTimeLineVM(); |
145 ViewModelProductionTimeLine = new ProductionTimeLineVM(); |
146 ViewModelProductionEditor = new ProductionEditorVM(); |
146 ViewModelProductionEditor = new ProductionEditorVM(); |
147 ViewModelMasterVideoViewer = new VideoViewerVM(true, false); |
147 ViewModelMasterVideoViewer = new VideoViewerVM(true, false); |
148 |
148 |
149 ViewModelProductionTimeLine.ViewModelVideoViewer = ViewModelMasterVideoViewer; |
149 ViewModelProductionTimeLine.ViewModelVideoViewer = ViewModelMasterVideoViewer; |
150 |
150 ViewModelHeaderProduction.EditClicked += new EventHandler(ViewModelHeaderProduction_EditClicked); |
151 |
151 ViewModelHeaderProduction.IndexClicked += new EventHandler(ViewModelHeaderProduction_IndexClicked); |
|
152 |
152 |
153 |
153 |
154 |
154 InitializeCommands(); |
155 InitializeCommands(); |
155 OnPropertyChanged(String.Empty); |
156 OnPropertyChanged(String.Empty); |
156 |
157 |
|
158 } |
|
159 |
|
160 void ViewModelHeaderProduction_IndexClicked(object sender, EventArgs e) |
|
161 { |
|
162 if(ViewModelProductionTimeLine.SelectedIndex.Count!=0) |
|
163 { |
|
164 ViewModelHeaderProduction.IndexOk(); |
|
165 } |
|
166 else |
|
167 { |
|
168 MessageBox.Show("Vous devez mettre au moins 1 index !"); |
|
169 } |
|
170 } |
|
171 |
|
172 void ViewModelHeaderProduction_EditClicked(object sender, EventArgs e) |
|
173 { |
|
174 if(ViewModelProductionTimeLine.SelectedVideoSequences.Count !=0) |
|
175 { |
|
176 ViewModelHeaderProduction.EditOk(); |
|
177 } |
|
178 else |
|
179 { |
|
180 MessageBox.Show("Vous devez mettre au moins 1 séquence !"); |
|
181 } |
157 } |
182 } |
158 void PublishClick_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
183 void PublishClick_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
159 { |
184 { |
160 IRIFile newFile = new IRIFile(); |
185 IRIFile newFile = new IRIFile(); |
161 IRIDecoupage decoupage = new IRIDecoupage() |
186 IRIDecoupage decoupage = new IRIDecoupage() |