from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from ui_pauseactioneditwnd import Ui_PauseActionEditDialog

class PauseActionEditWnd(QDialog):
    def __init__(self, p_pauseAction, p_parent = None):
        super().__init__(p_parent)
        self.ui = Ui_PauseActionEditDialog()
        self.ui.setupUi(self)

        self.ui.ok.clicked.connect(self.slotOK)
        self.ui.cancel.clicked.connect(super().reject)

        self.m_pauseAction = {}

        if p_pauseAction == None:
            return

        self.ui.secondEdit.setText(str(p_pauseAction['time']))

    def slotOK(self):
        self.m_pauseAction['name'] = 'pause action'
        self.m_pauseAction['time'] = float(self.ui.secondEdit.text())
        super().accept()

