#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().