void InputTextDialog::on_BtnOk_clicked() { emit InputEnd(this->ui->textEdit->toPlainText()); if(!mTextFileName.isEmpty() && this->windowTitle() == TitleOfUnsaved){ on_BtnSave_clicked(); // save to file } }
bool T3kSoftlogicDlg::checkModified() { if( isModified() ) { QMessageBox msg( QMessageBox::Question, "Warning", "Would you like to save this data?", QMessageBox::Yes|QMessageBox::No|QMessageBox::Cancel, this ); int nRet = msg.exec(); if( nRet == QMessageBox::Yes ) { on_BtnSave_clicked(); } if( nRet == QMessageBox::Cancel ) return false; return true; } return true; }