Программа подключения облаков для Росы
Задача данной программы – предоставление удобного единообразного интерфейса для подключения облачных сервисов. Список поддерживаемых провайдеров находится в конце файла.
Добавление новых WebDAV провайдеров
Для добавления нового провайдера необходимо изменить конфигурационный файл src/app/config.js. В массив providers
добавляется новый объект с полями:
name
– идентификатор провайдераtitle
– название, которое видит пользовательurl
– адрес, по которому будет происходить подключение к сервису
Для добавления новых провайдеров, при подключении которых требуется установка клиента, придется лезть в исходники. В src/app/mainwindow.cpp есть функция createSettingsButton
, которая содержит блоки if
для определнеия типа провайдера. Как видно, в ней происходит связка со слотом, который отвечает за подключение провайдера (пример такого слота – installDropbox
).
Дополнительно к изменениям исходников надо добавить элемент в конфиг src/app/config.js. В массив providers
добавляется новый объект с полями:
name
– идентификатор провайдераtitle
– название, которое видит пользовательurl: ""
hasClient: true
- WebDAV:
- Клиенты: