コード例 #1
0
void InputTextDialog::on_BtnOk_clicked()
{
    emit InputEnd(this->ui->textEdit->toPlainText());

    if(!mTextFileName.isEmpty() && this->windowTitle() == TitleOfUnsaved){
        on_BtnSave_clicked(); // save to file
    }
}
コード例 #2
0
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;
}