Implemented deleting of events.
This commit is contained in:
parent
deec043b0a
commit
ab1a49bed0
3 changed files with 108 additions and 35 deletions
|
@ -1,4 +1,5 @@
|
|||
import logging
|
||||
from PyQt6.QtCore import pyqtSlot
|
||||
from nqrduck.module.module_controller import ModuleController
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
@ -7,4 +8,13 @@ class PulseProgrammerController(ModuleController):
|
|||
|
||||
def on_loading(self, pulse_parameter_options):
|
||||
logger.debug("Pulse programmer controller on loading")
|
||||
self.module.model.pulse_parameter_options = pulse_parameter_options
|
||||
self.module.model.pulse_parameter_options = pulse_parameter_options
|
||||
|
||||
@pyqtSlot(str)
|
||||
def delete_event(self, event_name):
|
||||
logger.debug("Deleting event %s", event_name)
|
||||
for event in self.module.model.pulse_sequence.events:
|
||||
if event.name == event_name:
|
||||
self.module.model.pulse_sequence.events.remove(event)
|
||||
break
|
||||
self.module.model.events_changed.emit()
|
Loading…
Add table
Add a link
Reference in a new issue