DiagramDesigner/source/createEditor.cpp

41 lines
755 B
C++

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