Общая библиотека для работы с торговым оборудованием. 1.0.0
|
#include <tebase.h>
п·я┌п╨я─я▀я┌я▀п╣ я┌п╦п©я▀ | |
enum | ParameterDomain { PT_Invalid , PT_IntRangeList , PT_IntList , PT_String , PT_Double , PT_Bool } |
Перечисление (типы допустимых значений параметра) п÷п╬п╢я─п╬п╠п╫п╣п╣... | |
enum | PreferredUIControl { PUC_LineEdit , PUC_Slider , PUC_DropDown , PUC_CheckBox , PUC_RadioButtons } |
Перечисление (предпочтительный тип представления значения) п÷п╬п╢я─п╬п╠п╫п╣п╣... | |
п·я┌п╨я─я▀я┌я▀п╣ я┤п╩п╣п╫я▀ | |
virtual int | numberOfParameters ()=0 |
Количество настраиваемых параметров | |
virtual int | parameterDomain (int num)=0 |
Тип допустимых значений | |
virtual int | preferredUIControl (int num)=0 |
Предпочитаемый тип представления значения | |
virtual QString | parameterDescription (int num)=0 |
Описание назначения параметра | |
virtual int | parameterItemsCount (int num)=0 |
Количество элементов в списке допустимых значений/диапазонов | |
virtual QString | parameterItemDescription (int num, int item)=0 |
Описание элемента item из списка допустимых значений/диапазонов параметра num | |
virtual int | getItemRange (int num, int item, int &low, int &hi)=0 |
Получить допустимый интервал номер item | |
virtual int | getItemValue (int num, int item, int &val)=0 |
Получить допустимое значение номер item | |
virtual int | setParameter (int num, int val)=0 |
Установить параметр номер num | |
virtual int | setParameter (int num, const QString &val)=0 |
virtual int | setParameter (int num, double val)=0 |
virtual int | setParameter (int num, bool val)=0 |
virtual int | getParameter (int num, int &val)=0 |
Получить параметр номер num | |
virtual int | getParameter (int num, QString &val)=0 |
virtual int | getParameter (int num, double &val)=0 |
virtual int | getParameter (int num, bool &val)=0 |
virtual QString | errorText ()=0 |
Описание последней ошибки | |
Перечисление (типы допустимых значений параметра)
Описание последней ошибки
|
pure virtual |
Получить допустимый интервал номер item
num | номер параметра (0-based). |
item | номер элемента (0-based). |
low | (out) нижняя граница интервала. |
hi | (out) верхняя граница интервала (инклюзивно). |
|
pure virtual |
Получить допустимое значение номер item
num | номер параметра (0-based). |
item | номер элемента (0-based). |
val | (out) допустимое значение. |
Получить параметр номер num
num | номер параметра (0-based). |
val | (out) значение параметра. |
Количество настраиваемых параметров
Описание назначения параметра
num | номер параметра (0-based). |
Тип допустимых значений
num | номер параметра (0-based). |
|
pure virtual |
Описание элемента item из списка допустимых значений/диапазонов параметра num
num | номер параметра (0-based). |
item | номер элемента (0-based). |
Количество элементов в списке допустимых значений/диапазонов
num | номер параметра (0-based). |
Предпочитаемый тип представления значения
num | номер параметра (0-based). |
Установить параметр номер num
num | номер параметра (0-based). |
val | устанавливаемое значение. |