Ananas Library  0.9.5
Открытые члены | Полный список членов класса
Класс AMoney

Класс для хранения денежных значений в различной валюте и получения их прописного представления. Подробнее...

#include <amoney.h>

Открытые члены

 AMoney ()
 Конструктор
 
 AMoney (double amount, QString currency="RUR")
 Конструктор Подробнее...
 
double getAmount ()
 Возвращает количество денег.
 
void setAmount (double)
 Задает количество денег. Валюта не меняется. Если были рубли, то и остаються рубли.
 
void setAmount (double, QString currency)
 Задает количество денег в требуемой валюте. Подробнее...
 
QString getCurrency ()
 Возвращает валюту хранимой суммы. Возможные значения смотри в описании конструктора.
 
void setCurrency (QString)
 Задает валюту хранимой суммы. Возможные значения смотри в описании конструктора.
 
QString toString ()
 Конвертор в строку Периводит числовое значение к значению типа QString. Для преобразования числа в текст (пропись) используйте метод toText()
 
QString toText ()
 Конвертор суммы в пропись. Публичный интерфейс. Возвращает значение хранимой суммы прописью с учетом валюты. Например, "Сто долларов США 20 центов".
 
bool equal (AMoney &sum)
 Сравнивает два экземпляра объектов данного класса.
 

Подробное описание

Класс для хранения денежных значений в различной валюте и получения их прописного представления.

Конструктор(ы)

AMoney::AMoney ( double  initialValue,
QString  currency = "RUR" 
)

Конструктор

Аргументы
initialValue- первоначальное количество денег
currency- тип валюты. По умолчанию "RUR". Допустимые значения: "RUR" - рубль, "EUR" - евро, "USD" - доллары США

Методы

void AMoney::setAmount ( double  val,
QString  cur 
)

Задает количество денег в требуемой валюте.

Аргументы
cur- валюта. Допустимые значения смотри в описании конструктора.

Перекрестные ссылки Currency::setId().


Объявления и описания членов классов находятся в файлах: