Автор Тема: Как отловить событие?  (Прочитано 1826 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anaumov

  • Новичок
  • *
  • Сообщений: 4
  • Репутация +0/-0
    • Просмотр профиля
Как отловить событие?
« : 26 Октября 2013, 16:57:29 »
Добрый день, пишу плагин автоматической синхронизации календаря LeaderTask и Google Calendar. За основу взял исходник импорта\экспорта в ical (С++).
Подскажите, как отловить событие начала или окончания синхронизации?. Или событие нажатия на кнопку "Синхронизация", или как создать свою кнопку в заголовке окна?

 (ILoveLeaderTask)

Оффлайн Дмитрий Маслов

  • Администратор
  • Маэстро
  • *****
  • Сообщений: 6146
  • Репутация +220/-19
  • Я делаю мир таким!
    • Просмотр профиля
Re: Как отловить событие?
« Ответ #1 : 28 Октября 2013, 14:22:33 »
Добрый день, пишу плагин автоматической синхронизации календаря LeaderTask и Google Calendar. За основу взял исходник импорта\экспорта в ical (С++).
Подскажите, как отловить событие начала или окончания синхронизации?. Или событие нажатия на кнопку "Синхронизация", или как создать свою кнопку в заголовке окна?
К сожалению ни ту, ни другую функцию сделать пока нельзя.
В следующей версии программы добавим информирование плагинов о синхронизации (SyncStart() и SyncEnd()).
А давать возможность плагинам создавать кнопки в заголовке окна вообще пока не планируется.

Как я предлагаю решить данную проблему уже сейчас:
В LeaderTask есть такая опция "Закрепить меню инструменты" (меню - вид - закрепить меню инструменты). Если её активировать, то появится кнопка с меню инструменты в заголовке окна, а вот в меню инструменты плагин уже может добавлять пункты - то есть плагин будет доступен в два клика.