Название: Как сохранить результаты работы плагина в главном приложении? Отправлено: Jeka от Июль 30, 2013, 15:12 Добрый день. Мое приложение подгружает несколько плагинов, которым необходимо обмениваться некоторой информацией.
Пытался делать вот так: Код:
Попытка обращения к методам и членам класса MainWindow приводит к ошибке: /home/jeka/QtPro/Plugin4/App/App: symbol lookup error: /home/jeka/QtPro/Plugin4/plugins/libplugin.so: undefined symbol: _ZN9container8set_dataEi8QVariant но если у меня в классе MainWindow есть QStandardItemModel то к объектам этой модели я могу получить доступ, например к методу QTreeWidgetItem->text(). Подскажите как сделать сохранение временной информации? Название: Re: Как сохранить результаты работы плагина в главном приложении? Отправлено: Old от Июль 30, 2013, 15:42 Все же написано.
Где находится реализация Container? Название: Re: Как сохранить результаты работы плагина в главном приложении? Отправлено: Jeka от Июль 30, 2013, 15:53 Ага... секундочку. Вроде заработало.
Название: Re: Как сохранить результаты работы плагина в главном приложении? Отправлено: Jeka от Июль 30, 2013, 17:41 Да, спасибо. Все заработало. В проекте плагина класс Container был подключен только с помощью #include в хеадере класса интерфейса.
Добавил в файл проекта плагина plugin.pro пути к container.h и container.cpp и все заработало. |