61 setText((m_process.*Property_T::get)());
62 con(m_process, &Process_T::errorMessage,
this, &ProcessScriptEditDialog::setError);
71 con(m_process, Property_T::notify,
this, &ProcessScriptEditDialog::setText);
74 void on_accepted()
override
76 this->setError(0, QString{});
77 if(this->text() != (m_process.*Property_T::get)())
81 if(m_process.validate(this->text()))
85 m_process, this->text(), m_context});
91 const Process_T& m_process;
97 void reject()
override { close(); }
99 void closeEvent(QCloseEvent* event)
override
101 if(!m_processGone && m_process.scriptUI ==
this)
103 const_cast<QWidget*&
>(m_process.scriptUI) =
nullptr;
104 m_process.scriptUIVisible(
false);
Definition DocumentContext.hpp:18