logplus/WellLogUI/src/TxtEditorDlg.cpp

32 lines
899 B
C++

#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)
{
}