#include #include "createEditor.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,onOkClicked); connect(ui->btn_cancel,&QPushButton::clicked,this,onCancelClicked); } void CreateEditor::showDlg() { show(); ui->le_name->clear(); } void CreateEditor::onOkClicked() { emit createEditor(ui->le_name->text()); hide(); } void CreateEditor::onCancelClicked() { hide(); }