示例#1
0
 def editarActuacion(self):
     index = self.verticalLayout.indexOf(self.sender().data())
     dialogo = NuevaActuacion(actuacion=self.__actuaciones[index], parent=self)
     if dialogo.exec_():
         self.verticalLayout.itemAt(index).widget().deleteLater()
         vista = VerActuacion(dialogo.getActuacion(), self)
         self.addActionsActuacion(vista)
         self.verticalLayout.insertWidget(index, vista)
         if self.__proceso is not None:
             self.__dirty = True
     del(dialogo)
示例#2
0
 def addActuacion(self, actuacion=None):
     if actuacion is None:
         dialogo = NuevaActuacion(parent=self)
         if dialogo.exec_():
             actuacion = dialogo.getActuacion()
             self.addActuacion(actuacion)
         del(dialogo)
     else:
         vista = VerActuacion(actuacion=actuacion, parent=self)
         self.addActionsActuacion(vista)
         self.verticalLayout.addWidget(vista)
         self.__actuaciones.append(actuacion)
         self.__dirty = True