#include "TxtEditorDlg.h" #include "ui_TxtEditorDlg.h" #include "GeometryUtils.h" TxtEditorDlg::TxtEditorDlg(CObjWellLogINP * currentinp) { m_Currentinp=currentinp; ui= new Ui::TxtEditorDlg(); ui->setupUi(this); ui->okButton->setIcon(QIcon( ::GetImagePath() + "icon/Save.png")); ui->cancelButton->setIcon(QIcon( ::GetImagePath() + "icon/Cancel.png")); connect(ui->okButton,SIGNAL(clicked()),this,SLOT(slotOkButtonClicked())); //QObject::connect(ui->okButton, SIGNAL(clicked()), this, SLOT(slotSave())); //EditingTxt=txt; } void TxtEditorDlg::slotOkButtonClicked() { EditingTxt=ui->textEdit->toPlainText(); m_Currentinp->paramcard=EditingTxt; m_Currentinp->SetModify(true); m_Currentinp->SaveToSLF(); delete this; } void TxtEditorDlg::SetEditingTxt(QString val) { EditingTxt = val; ui->textEdit->setText(EditingTxt); } TxtEditorDlg::~TxtEditorDlg(void) { }