Класс 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().


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

Документация по Ananas Library. Последние изменения: Mon Jul 14 11:53:55 2008. Создано системой  doxygen 1.5.5