equal
deleted
inserted
replaced
417 for variable in self.Controler.GetCurrentResourceEditingVariables(): |
417 for variable in self.Controler.GetCurrentResourceEditingVariables(): |
418 self.VariableList += ",%s"%variable |
418 self.VariableList += ",%s"%variable |
419 |
419 |
420 def RefreshModel(self): |
420 def RefreshModel(self): |
421 self.Controler.SetCurrentResourceEditingInfos(self.TasksTable.GetData(), self.InstancesTable.GetData()) |
421 self.Controler.SetCurrentResourceEditingInfos(self.TasksTable.GetData(), self.InstancesTable.GetData()) |
|
422 self.RefreshBuffer() |
|
423 |
|
424 def ResetBuffer(self): |
|
425 pass |
|
426 |
|
427 # Buffer the last model state |
|
428 def RefreshBuffer(self): |
|
429 self.Controler.BufferProject() |
|
430 self.Parent.RefreshTitle() |
|
431 self.Parent.RefreshEditMenu() |
422 |
432 |
423 def RefreshView(self): |
433 def RefreshView(self): |
424 tasks, instances = self.Controler.GetCurrentResourceEditingInfos() |
434 tasks, instances = self.Controler.GetCurrentResourceEditingInfos() |
425 self.TasksTable.SetData(tasks) |
435 self.TasksTable.SetData(tasks) |
426 self.InstancesTable.SetData(instances) |
436 self.InstancesTable.SetData(instances) |
431 self.TasksTable.ResetView(self.TasksGrid) |
441 self.TasksTable.ResetView(self.TasksGrid) |
432 |
442 |
433 def OnAddTaskButton(self, event): |
443 def OnAddTaskButton(self, event): |
434 self.TasksTable.AppendRow(self.TasksDefaultValue.copy()) |
444 self.TasksTable.AppendRow(self.TasksDefaultValue.copy()) |
435 self.RefreshModel() |
445 self.RefreshModel() |
436 self.RefreshView() |
|
437 event.Skip() |
446 event.Skip() |
438 |
447 |
439 def OnDeleteTaskButton(self, event): |
448 def OnDeleteTaskButton(self, event): |
440 row = self.TasksGrid.GetGridCursorRow() |
449 row = self.TasksGrid.GetGridCursorRow() |
441 self.TasksTable.RemoveRow(row) |
450 self.TasksTable.RemoveRow(row) |