Внешний виджет планировщика

Виджет планировщика позволяет выводить на экран и редактировать временные диапазоны в выбираемой сетке с шагом один или несколько дней. Этот виджет (Scheduler.ewo) находится в каталоге <путь_КАСКАД>//bin/widgets/.

EWO (объект внешнего виджета) это графический объект (виджет), который был создан сторонней организацией (заказчиком) для вставки в любую панель «КАСКАД Цифра». Этот объект не зависит от платформы. Он выполнен на языке C++ при помощи платформо-независимого набора графических инструментов Qt от компании Trolltech. Подробнее см. qt-project.org.

Виджет планировщика поддерживает функционал планировщика «КАСКАД Цифра» и включен в комплект установки «КАСКАД Цифра». Вместе с тем, данный виджет может быть встроен в качестве объекта в любую панель. Более подробную информацию см. в Разделе EWO (объект внешнего виджета).

Доступные функцииОписание
«acceptDrops»Разрешение/запрет событий перетаскивания элементов для выбранного объекта.
«addRange»Добавляет шкалу времени к внешнему виджету планировщика.
«backgroundOrigin»Возвращает исходную точку фона виджета. Данная функция имеет смысл только если в качестве фона у виджета имеется пиксельное изображение (при этом важно его позиционирование). Так же можно задать исходную точку.
«cloneDay»Копирует шкалу времени с определенного дня в другой день.
«color»Задает цвет прямой времени или заголовка дня виджета планировщика.
«focus»Функция «focus» возвращает значение TRUE (ИСТИНА) если на объекте установлен фокус экрана.
«focusEnabled»Показывает состояние режима фокуса клавиатуры для виджета.
«getDayColor»Возвращает цвет шкалы времени внешнего виджета планировщика.
«getDayText»Возвращает название (текст) определенного дня недели.
«getRangeColor»Возвращает цвет временного диапазона (шкалы времени) планировщика.
«getRangeData»Возвращает данные временного диапазона (шкалы времени) планировщика.
«getRangeDay»Возвращает день временного диапазона (шкалы времени) планировщика.
«getRangeEnd» Возвращает конечное значение временного диапазона (шкалы времени) планировщика.
«getRangeReadOnly»Возвращает значение TRUE (временной диапазон планировщика только для чтения) или FALSE (не только для чтения).
«getRangeStart»Возвращает начальное значение временного диапазона (шкалы времени) планировщика.
«getRangeText»Возвращает текст временного диапазона (шкалы времени) планировщика.
«header»Определяет заголовок для внешнего виджета планировщика. 
«inhibitOverlap»Если для данной функции установлено значение TRUE, создание накладывающихся друг на друга шкал времени будет предотвращено.
«isActiveWindow»Функция «isActiveWindow»возвращает значение TRUE, если виджет является активным окном, в остальных случаях значение FALSE.
«numDays»Задает количество дней для внешнего виджета планировщика.
«numRanges»Возвращает количество временных диапазонов (шкал времени) планировщика.
«ownCursor»Функция «ownCursor» возвращает значение TRUE, если объект (например, текстовый редактор, иерархический список, ползунок, инструмент изменения масштаба или колесо прокрутки) использует свой собственный курсор. При значении FALSE, объект использует курсор родительского виджета.
«ownFont»Функция «ownFont» возвращает значение TRUE, если объект (например, текстовый редактор, ползунок, инструмент изменения масштаба или колесо прокрутки) использует свой собственный шрифт. При значении FALSE, объект использует шрифт родительского виджета.
«position»Задает позицию (X, Y) внешнего виджета планировщика.
«readOnly»Задает статус виджета планировщика «Только чтение» (TRUE) и «Возможно редактирование» (FALSE).
«removeAllRanges»Удаляет все имеющиеся временные диапазоны (шкалы времени).
«removeRange»Удаляет определенный временной диапазон (шкалу времени).
«setDayColor»Задает цвет отображения значения дня во внешнем виджете планировщика.
«setDayText»Задает текст для дня во внешнем виджете планировщика.
«setRangeColor»Устанавливает цвет временного диапазона (шкалы времени) планировщика.
«setRangeData»Устанавливает данные временного диапазона (шкалы времени) планировщика.
«setRangeDay»Устанавливает временной диапазон (шкалу времени) планировщика для отдельного дня.
«setRangeEnd»Задает конечное время временного диапазона (шкалы времени) планировщика
«setRangeReadOnly»Устанавливает статус временного диапазона (шкалы времени) планировщика «Только для чтения»
«setRangeStart»Задает начальное время временного диапазона (шкалы времени) планировщика
«setRangeText»Задает текст для временного диапазона (шкалы времени) планировщика.
«snapMinutes»Определяет сетку, которая дает возможность пользователю перетаскивать столбец только в установленных пределах шага сетки.
«underMouse»Возвращает значение TRUE, если виджет объекта (например, текстовый редактор, ползунок, колесо прокрутки, иерархический список, инструмент изменения масштаба, число в стиле ЖК-индикатора или индикатор выполнения) находится под курсором.
«updatesEnabled»Включает/выключает обновления виджета объекта (например, текстовый редактор, ползунок, индикатор выполнения, инструмент изменения масштаба, число в стиле ЖК-индикатора или колесо прокрутки).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *