1.8.3
This commit is contained in:
parent
67f68fe2f4
commit
1bc4490cb1
|
@ -214,8 +214,11 @@ void COptionsWindow::OnAddTemplates()
|
|||
void COptionsWindow::OnTemplateWizard()
|
||||
{
|
||||
CTemplateWizard::ETemplateType Type = (CTemplateWizard::ETemplateType)((QAction*)sender())->data().toInt();
|
||||
if (CSandBox* pBox = qobject_cast<CSandBox*>(m_pBox.data()))
|
||||
CTemplateWizard::CreateNewTemplate(pBox, Type, this);
|
||||
if (CSandBox* pBox = qobject_cast<CSandBox*>(m_pBox.data())) {
|
||||
if (CTemplateWizard::CreateNewTemplate(pBox, Type, this)) {
|
||||
LoadTemplates();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void COptionsWindow::OnDelTemplates()
|
||||
|
|
|
@ -51,11 +51,11 @@ QString CTemplateWizard::GetTemplateLabel(ETemplateType Type)
|
|||
}
|
||||
}
|
||||
|
||||
void CTemplateWizard::CreateNewTemplate(CSandBox* pBox, ETemplateType Type, QWidget* pParent)
|
||||
bool CTemplateWizard::CreateNewTemplate(CSandBox* pBox, ETemplateType Type, QWidget* pParent)
|
||||
{
|
||||
CTemplateWizard wizard(Type, pParent);
|
||||
if (!wizard.exec())
|
||||
return;
|
||||
return false;
|
||||
|
||||
if (Type == TmplCustom)
|
||||
Type = (ETemplateType)wizard.field("tmplType").toInt();
|
||||
|
@ -245,6 +245,7 @@ void CTemplateWizard::CreateNewTemplate(CSandBox* pBox, ETemplateType Type, QWid
|
|||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -31,7 +31,7 @@ public:
|
|||
CTemplateWizard(ETemplateType Type, QWidget *parent = nullptr);
|
||||
|
||||
static QString GetTemplateLabel(ETemplateType Type);
|
||||
static void CreateNewTemplate(CSandBox* pBox, ETemplateType Type, QWidget* pParent = NULL);
|
||||
static bool CreateNewTemplate(CSandBox* pBox, ETemplateType Type, QWidget* pParent = NULL);
|
||||
|
||||
private slots:
|
||||
void showHelp();
|
||||
|
|
Loading…
Reference in New Issue