Skip to content

plugin extension - #349

Open
zmoth wants to merge 1 commit into
paceholder:masterfrom
zmoth:plugin_extension
Open

plugin extension#349
zmoth wants to merge 1 commit into
paceholder:masterfrom
zmoth:plugin_extension

Conversation

@zmoth

@zmothzmoth commented Dec 16, 2022

Copy link
Copy Markdown
Contributor

#335

plugins_load and plugin_text are provided to demonstrate plugin functionality.

Compile the models as dynamic link libraries and the PluginsManager can load and register them dynamically.

When you run the plugins_load executable it will automatically generate the nodes folder in its directory. Simply place the plugins (dynamic link libraries) into it.

@zmothzmoth changed the title Plugin extension (#335)plugin extensionDec 18, 2022
@paceholder

Copy link
Copy Markdown
Owner

Thanks, this is an interesting extension.
I guess code still needs some polishing. The example plugin libs do not land to the directory which is gonna be used for loading the plugins. After fixing that I still did not manage to load the plugin, my system was complaining like 'this library is not a valid Qt plugin'. Must be something with the export/import statements. I'll look into it deeper

@zmoth

Copy link
Copy Markdown
ContributorAuthor

Thank you for your affirmation.
I only have windows environment to program now.

I am just a rookie now and have limited experience.
You are welcome to participate in this part of the development and I am sure I can learn more skills.

@zmoth
zmoth marked this pull request as draft December 22, 2022 14:57
@zmoth
zmothforce-pushed the plugin_extension branch 2 times, most recently from 8792708 to 7701e37CompareJanuary 10, 2023 00:44
@zmoth
zmoth marked this pull request as ready for review February 13, 2023 03:27
@zmoth

zmoth commented Feb 13, 2023

Copy link
Copy Markdown
ContributorAuthor

Thanks, this is an interesting extension. I guess code still needs some polishing. The example plugin libs do not land to the directory which is gonna be used for loading the plugins. After fixing that I still did not manage to load the plugin, my system was complaining like 'this library is not a valid Qt plugin'. Must be something with the export/import statements. I'll look into it deeper

I have tested it on Windows 10 and ubuntu 20.04.

@zmoth
zmothforce-pushed the plugin_extension branch 2 times, most recently from 38b4636 to 65a9f44CompareFebruary 17, 2023 01:58
@zmoth
zmothforce-pushed the plugin_extension branch 2 times, most recently from 1a264fd to 1631056CompareJune 12, 2023 00:53
- Added the plug-in manager
- Added plug-in example
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@zmoth@paceholder@nolankramer