Библиотека компонентов (Rosa Controls)

В составе плагина ROSA Mobile реализовано использование собственной библиотеки компонентов – "RosaControls".

Библиотека компонентов представляет собой модули QML и компоненты Qt Quick Controls 2.

Состав библиотеки компонентов:

  • "RosaStyle" – элементы стилизации компонентов Qt Quick Controls 2;
  • "RosaTheme" – базовый объект для работы со шрифтами, цветами и масштабированием;
  • "RosaControls" – собственные компоненты, предназначенные для создания приложений. Компоненты оптимизированы для работы на мобильных устройствах. Пользователь может работать с библиотекой компонентов следующим образом:
  1. импортировать соответствующие модули QML (рисунок 109);

Рисунок 109 – Импорт соответствующих модулей QML

  1. использовать функционал авто-дополнения кода, для чего необходимо начать вводить наименование компонента и в выпадающем меню должен появиться список авто-дополнений (рисунок 110);

Рисунок 110 – Список авто дополнений кода

  1. при выборе необходимого компонента должна произойти вставка шаблона компонента с наиболее популярными параметрами, между которыми можно осуществлять навигацию с помощью клавиши TAB (рисунок 111);

Рисунок 111 – Вставка шаблона компонента с наиболее популярными параметрами

  1. осуществлять навигацию по исходному коду компонента с помощью вызова контекстного меню на требуемой строке ("Go to Definition") (рисунок 112);

Рисунок 112 – Контекстное меню для навигации по исходному коду компонента

  1. после нажатия должен осуществиться переход к необходимому свойству или к началу компонента (рисунок 113).

Рисунок 113 – Переход к необходимому свойству или к началу компонента из контекстного меню