Russian Qt Forum
Июля 06, 2025, 01:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Multiple plugin instances  (Прочитано 3649 раз)
QCasper
Гость
« : Февраля 09, 2007, 13:10 »

Я так понял, что loader.instance() всегда возвращает указатель на один и тот же объект. А как получить несколько инстанций класса плагина?
Записан
Dendy
Гость
« Ответ #1 : Февраля 09, 2007, 14:19 »

Интерфейс плагина не для размножения. Он один и только один. Он предоставляет доступ к созданию ваших типов данньІх. Сам интерфейс плагина не должен вьІходить за предельІ модуля, что работает с етим плагином. За предельІ должньІ вьІходить типьІ данньІх, екземплярьІ которьІх создаются через етот интерфейс.
Записан
QCasper
Гость
« Ответ #2 : Февраля 09, 2007, 15:00 »

Цитата: "Dendy"
Интерфейс плагина не для размножения. Он один и только один. Он предоставляет доступ к созданию ваших типов данньІх. Сам интерфейс плагина не должен вьІходить за предельІ модуля, что работает с етим плагином. За предельІ должньІ вьІходить типьІ данньІх, екземплярьІ которьІх создаются через етот интерфейс.


То есть мне надо в плагине сделать метод, вызов которого каждый раз возвращает указатель на новый экземпляр нужного мне класса?
Записан
Dendy
Гость
« Ответ #3 : Февраля 09, 2007, 16:14 »

Интерфейс плагина - синглтон. Что ВьІ будете из него дёргать решать самим. Можете делать отдельньІе функции, можете создавать обьектьІ, можете возвращать другие синглтоньІ.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.024 секунд. Запросов: 18.