#include #include "createEditor.h" #include "projectManager.h" #include "ui_createEditor.h" CreateEditor::CreateEditor(QWidget *parent) : QDialog(parent) , ui(new Ui::createEditor) { ui->setupUi(this); this->setWindowFlags(Qt::FramelessWindowHint | windowFlags()); initial(); } CreateEditor::~CreateEditor() { delete ui; } void CreateEditor::initial() { connect(ui->btn_ok,&QPushButton::clicked,this,&CreateEditor::onOkClicked); connect(ui->btn_cancel,&QPushButton::clicked,this,&CreateEditor::onCancelClicked); } void CreateEditor::showDlg() { show(); ui->le_name->clear(); } void CreateEditor::onOkClicked() { ProjectManager::instance().createEditor(ui->le_name->text()); hide(); } void CreateEditor::onCancelClicked() { hide(); }