本文整理汇总了C++中Singleton::ConvertStringToFloat方法的典型用法代码示例。如果您正苦于以下问题:C++ Singleton::ConvertStringToFloat方法的具体用法?C++ Singleton::ConvertStringToFloat怎么用?C++ Singleton::ConvertStringToFloat使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Singleton
的用法示例。
在下文中一共展示了Singleton::ConvertStringToFloat方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: procAddItem
bool PovratniciKorekcija::procAddItem(){
QList<PovratniciDetailT> data = resFakturaItems;
PovratniciDetailT item;
item.artikal_id = ui->sifra_artikal->text();
item.artikal_naziv = ui->artikal->text();
item.komintent_id = ui->sifra_komintent->text();
item.dokument_id = resFaktura.dokument_id;
item.dokument_tip = resFaktura.dokument_tip;
item.kol = ui->kolicina->text();
item.izl_cena_so_ddv_prod = ui->cena_so_ddv->text();
bool isOk;
float kolFloat = 0;
float izl_cena_so_ddv_prod_float = 0;
Singleton *s = Singleton::Instance();
s->ConvertStringToFloat(item.kol, kolFloat, &isOk);
if (!isOk){
QMessageBox msgBox;
msgBox.setWindowTitle("Warning");
msgBox.setText("Nevalidna vrednost za kolicina");
msgBox.setStandardButtons(QMessageBox::Ok);
if(msgBox.exec() == QMessageBox::Ok){
ui->kolicina->setFocus();
return false;
}
}
s->ConvertStringToFloat(item.izl_cena_so_ddv_prod, izl_cena_so_ddv_prod_float, &isOk);
if (!isOk){
QMessageBox msgBox;
msgBox.setWindowTitle("Warning");
msgBox.setText("Nevalidna vrednost za cena");
msgBox.setStandardButtons(QMessageBox::Ok);
if(msgBox.exec() == QMessageBox::Ok){
ui->cena_so_ddv->setFocus();
return false;
}
}
item.izl_prod_iznos_so_ddv = QString::number(izl_cena_so_ddv_prod_float * kolFloat, 'f', 2);
bd->AddItem(data, item);
resFakturaItems = data;
ui->sifra_artikal->setText("");
ui->artikal->setText("");
ui->kolicina->setText("");
ui->cena_so_ddv->setText("");
ui->rabat->setText("");
ui->rok_za_plakanje_denovi->setText("");
ui->zaliha->setText("");
return true;
}