Ananas Library 0.9.5
|
Класс для хранения денежных значений в различной валюте и получения их прописного представления. . Подробнее...
#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 | ( | ) |
Конструктор .
Используется в equal().
AMoney::AMoney | ( | double | initialValue, |
QString | currency = "RUR" ) |
Конструктор
initialValue | - первоначальное количество денег |
currency | - тип валюты. По умолчанию "RUR". Допустимые значения: "RUR" - рубль, "EUR" - евро, "USD" - доллары США |
bool AMoney::equal | ( | AMoney & | money | ) |
Сравнивает два экземпляра объектов данного класса.
Перекрестные ссылки AMoney() и getAmount().
double AMoney::getAmount | ( | ) |
Возвращает количество денег.
Используется в equal().
QString AMoney::getCurrency | ( | ) |
Возвращает валюту хранимой суммы. Возможные значения смотри в описании конструктора. .
void AMoney::setAmount | ( | double | val | ) |
Задает количество денег. Валюта не меняется. Если были рубли, то и остаються рубли. .
void AMoney::setAmount | ( | double | val, |
QString | cur ) |
Задает количество денег в требуемой валюте.
cur | - валюта. Допустимые значения смотри в описании конструктора. |
void AMoney::setCurrency | ( | QString | cur | ) |
Задает валюту хранимой суммы. Возможные значения смотри в описании конструктора. .
QString AMoney::toString | ( | ) |
Конвертор в строку Периводит числовое значение к значению типа QString. Для преобразования числа в текст (пропись) используйте метод toText() .
QString AMoney::toText | ( | ) |
Конвертор суммы в пропись. Публичный интерфейс. Возвращает значение хранимой суммы прописью с учетом валюты. Например, "Сто долларов США 20 центов" .
Используется в aService::number2money().