Ananas Library
0.9.5
|
Класс содержит статические методы различного назначения: конвертации, работы с конфигом и т.д. Не наследует свойства других классов. Подробнее...
#include <aservice.h>
Открытые статические члены | |
static QString | number2money (double rubli, bool need_kopeyki=true, bool male=true, const QString &end1="рублей", const QString &end2="рубль", const QString &end3="рубля") |
static QString | number2money (QString currency, double rubli) |
Конвертирует числовое представление денег в пропись с учетом указанной валюты. Подробнее... | |
static QString | parts2money (Q_ULLONG rubli, unsigned int kopeyki, bool need_kopeyki=true, bool positive=true, bool male=true, const QString &end1="рублей", const QString &end2="рубль", const QString &end3="рубля") |
static QString | Date2Print (const QString &ISODate) |
static void | saveSize2Config (QRect size, const QString &mdname) |
static QRect | loadSizeFromConfig (const QString &mdname) |
static QString | readConfigVariable (const QString &name, bool *ok) |
static void | writeConfigVariable (const QString &name, const QString &value) |
static QString | convertNumber2MoneyFormat (double number) |
static bool | copyFile (const QString &srcFileName, const QString &destFileName, bool replaceIfExists=true) |
Защищенные статические члены | |
static QString | part2string (unsigned int st3, unsigned int st2, unsigned int st1, int stepen, bool male, const QString &end1, const QString &end2, const QString &end3) |
Класс содержит статические методы различного назначения: конвертации, работы с конфигом и т.д. Не наследует свойства других классов.
Врапперы для некоторых функций для работы со скриптами есть в классе aForm
|
static |
Конвертирует число с плавающей точкой в числовой денежный формат (рубли.кк)
number | - число для конвертации |
Используется в aForm::ConvertNumber2MoneyFormat().
|
static |
Конвертирует дату из ISO формата в локальный формат.
ISODate | - Дата для конвертации |
Используется в aForm::ConvertDateFromIso().
|
static |
Читает размер окна из конфиг.
mdname | - Имя окна. Если конфиг не содержит информации об окне с таким именем, возвращает значение по умолчанию (400x300) |
|
static |
Конвертирует валюту, записанную в виде десятичного числа в ее текстовое представление.
rubli | - Значение для конвертации |
Перекрестные ссылки parts2money().
Используется в aForm::MoneyToText() и aForm::Propis().
|
static |
Конвертирует числовое представление денег в пропись с учетом указанной валюты.
amount | - сумма денег для преобразование в пропись. |
currency | - строка с обозначением валюты. Допустимые значения: "RUR" - рубль, "USD" - доллар, "EUR" - евро. |
Перекрестные ссылки AMoney::toText().
|
staticprotected |
Реализует конвертацию в рубли и копейки. На вход подаются три числа и степень, в которую необходимо их возвести. Поддерживается суммы до 999 миллиардов. Для использования необходимо число разбить на группы чисел по 3 числа в группе и передать их этой функции, после чего собрать результат в одну строку. Функция добавляет в конце строки один пробел
Используется в parts2money().
|
static |
Конвертирует валюту, записанную в виде рублей и копеек в ее текстовое представление.
Перекрестные ссылки part2string().
Используется в number2money().
|
static |
Читает переменную из конфига.
name | - Имя переменной для чтения |
ok | (out) - true если успешно иначе false |
Используется в aExtSERVICE::GetOffice(), aLog::init() и aReport::show().
|
static |
Пишет размер окна в конфиг.
windowSize | - Прямоугольник, представляющий окно |
mdname | - Имя окна (должно быть уникальным) |
|
static |
Пишет переменную в конфиг.
name | - Имя переменной |
value | - Значение переменной |
Используется в aReport::show().