Sep 18, 2011 21:47
Класс Core можно встретить практически в любом плагине. Но он не является обязательным. Представляет он из себя паттерн синглтон. Зачем он нужен? Для удобства передачи данных между классами. Например в класс Plugin в метод Init передается ICoreProxy_ptr. Что бы иметь к нему доступ из всех классов очень удобно сохранить его в Core. Для вызова методов, которые должны быть доступны в любом классе, как например метода для чтение/записи пароля в хранилище паролей. Приводить описание класса не вижу смысла, так как он представляет из себя типовой синглтон.
программирование,
plugins,
leechcraftdevblog,
qt,
coding is my life,
opensource,
С++,
leechcraft