diff options
author | Gluzskiy Alexandr <sss123next@list.ru> | 2010-08-02 01:47:43 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss123next@list.ru> | 2010-08-02 01:47:43 +0300 |
commit | edd1aaf1b394e34de128295ebb75a103da6329b9 (patch) | |
tree | dc9792fdf658b8bb3ac1582877ae156b78837302 /todo | |
parent | e81f9d9a479fd7851caa32ef6d8939ce246b901c (diff) |
modified: ../../todo
Diffstat (limited to 'todo')
-rw-r--r-- | todo | 19 |
1 files changed, 15 insertions, 4 deletions
@@ -1,11 +1,22 @@ 1. ядро: + +сделать: модульная структура - 1. предоставление сервисов плагину интрефейса (gui) + 1. предоставление сервисов плагинам 1. список плагинов 2. возможность опросить и задать конфигурации любого плагина (много сервисов) - 3. возможность получить сервисы конкретного плагина + 3. возможность получить список сервисов зарегистрированных в ядре //хз зачем 4. возможность загружать/выгружать плагины 5. по мере необходимости дополнить список предоставляемых сервисов ). 2. импортирует описание и сервисы плагинов - 1. обрабатывает функцию импортируемую плагином в которой описываются все сервисы предоставляемые плагином, его имя, и другие характеристики - + 1. сервис для регистрации сервисов плагина + 3. хранилище настроек. +сделано: + 1. предоставление сервисов плагинам + 1. зарегистрировать сервис //тестировать + 2. вызвать сервис //тестировать + 3. проверить существует ли сервис //тестировать + 2. импортирует описание и сервисы плагинов + 1. импортирование описания плагина, регистрация плагина в списке + 2. выполняет функцию Load (базовая инициализация плагина, на данный момент можно весь функционал плагина вызывать отсюда, позже это будет изменено) + |