void DlgGetAmount::on_buttonBox_accepted()
{
    on_lineEdit_editingFinished();
    // ------------------------------------
    if (!m_bValidAmount)
    {
        QMessageBox::warning(this, tr("Bad Amount"),
                             tr("Please enter a valid amount."));
        return;
    }
    // ------------------------------------
    std::string str_amount = opentxs::OTAPI_Wrap::It()->FormatAmount(m_qstrInstrumentDefinitionID.toStdString(), m_lAmount);
    // ------------------------------------
    QMessageBox::StandardButton reply;

    QString qstrQuestion = QString("%1: %2.<br/>%3").arg(tr("The amount entered is")).
                                                 arg(QString::fromStdString(str_amount)).
                                                 arg(tr("Do you wish to proceed?"));

    reply = QMessageBox::question(this, "", qstrQuestion,
                                  QMessageBox::Yes|QMessageBox::No);
    if (reply == QMessageBox::Yes)
        this->accept();
    // ------------------------------------
}
Beispiel #2
0
void MainWindow::createList(QString templatePath, bool liste, QString name, QDateTime date)
{
    if(templatePath=="")
    {
        if (liste){
            cont_->createList(name.toStdString(), date.toTime_t());
            ui->radioButton_N->setChecked(true);
        }
        else {
            cont_->createSortedList(name.toStdString(), date.toTime_t());
            ui->radioButton_Y->setChecked(true);
        }
    }
    else
    {
        cont_->setRoot_(cont_->loadTemplate(templatePath, cont_->getRoot_()));
    }
    ui->lineEdit->setText(name);
    on_lineEdit_editingFinished();
    ui->dateEdit->setDate(date.date());
    on_dateEdit_editingFinished();

    cont_->refreshVue(ui->listTree);
}
Beispiel #3
0
void MainWindow::on_lineEdit_textChanged(const QString &arg1)
{
    try{
        if(!arg1.isEmpty())
        {

            if(arg1[0]!='[' && arg1[0]!='\'')
            {

                if(control.getchaine()=="EDIT")
                {
                    ui->textEdit->clear();
                    ui->textEdit_2->clear();
                    ui->lineEdit->clear();
                    on_lineEdit_editingFinished();
                }
                else if(arg1.contains('+') || arg1.contains('-') || arg1.contains('*') || arg1.contains('/'))
                {
                    if(arg1.contains('/'))
                    {
                        control.constructionchaine2("[ " + arg1 + " ]");
                        control.checkString();
                        control.evaluer();
                        ui->textEdit_2->clear();
                        ui->textEdit_2->append(control.affiche2());
                        ui->textEdit->clear();
                        ui->textEdit->append(control.affiche());
                        ui->lineEdit->clear();
                    }
                    else
                    {
                        control.constructionchaine2("[ " + arg1 + "]");
                        control.checkString();
                        control.evaluer();
                        ui->textEdit_2->clear();
                        ui->textEdit_2->append(control.affiche2());
                        ui->textEdit->clear();
                        ui->textEdit->append(control.affiche());
                        ui->lineEdit->clear();
                    }


                }
                else
                {
                    control.constructionchaine2(arg1);
                    ui->textEdit_2->clear();
                    ui->textEdit_2->append(control.affiche2());
                }
            }
            else
            {
                control.constructionchaine2(arg1);
                ui->textEdit_2->clear();
                ui->textEdit_2->append(control.affiche2());
            }
        }

    }catch(Exp::PileException& a)
    {
        ui->textEdit_2->append(a.affiche());
        control.Bip();
    }
    catch(Exp::FractionException& a)
    {
        ui->textEdit_2->append(a.affiche());
        control.Bip();
    }
}