37 Commits

Author SHA1 Message Date
alemuntoni
ab1ae65070 skeleton to support IO projects from plugins 2021-06-03 14:10:38 +02:00
alemuntoni
04c0531971 better management of load and save images/rasters 2021-06-01 09:59:02 +02:00
alemuntoni
cd31aabb83 pluginManager loadPlugin returns the loaded plugin 2021-04-26 12:55:56 +02:00
alemuntoni
3fb8c1a6a4 check plugin function returns the type 2021-04-26 12:35:47 +02:00
alemuntoni
96937a827c cleanups 2021-04-16 11:33:36 +02:00
alemuntoni
fad0f6919e IORaster removed 2021-04-16 10:57:55 +02:00
alemuntoni
f805172f4f MeshLabPluginFile to MeshLabPlugin, EditPluginFactory to EditPlugin 2021-03-15 15:30:30 +01:00
alemuntoni
23d78663de manage ownership of plugin loaders 2021-03-10 12:25:39 +01:00
alemuntoni
4361941aaf IORasterPlugins 2021-03-03 11:32:23 +01:00
alemuntoni
26204531d6 IOMeshPlugins 2021-03-03 11:24:45 +01:00
alemuntoni
89cdb61bf2 FilterPlugins 2021-03-03 11:12:12 +01:00
alemuntoni
9e14486044 decorate plugins 2021-03-03 10:10:26 +01:00
alemuntoni
07ed0bb95b removed interface names from plugin base classes 2021-03-03 09:58:39 +01:00
alemuntoni
3ced3041a4 log refactoring 2021-03-01 17:25:35 +01:00
alemuntoni
71d32142a7 EditContainer 2021-03-01 13:11:08 +01:00
alemuntoni
8af9cf1e3e renamings 2021-03-01 12:54:15 +01:00
alemuntoni
8157829775 RenderContainer 2021-03-01 12:43:45 +01:00
alemuntoni
5a2bca939c DecorateContainer 2021-03-01 12:25:59 +01:00
alemuntoni
300a22176d IORasterContainer 2021-02-26 19:00:16 +01:00
alemuntoni
8793e3c2a2 IOMeshContainer 2021-02-26 18:23:04 +01:00
alemuntoni
63203817fa code cleanups 2021-02-26 17:40:37 +01:00
alemuntoni
ce6693d80a FilterPluginContainer to manage FilterPlugins in PluginManager 2021-02-26 17:32:23 +01:00
alemuntoni
e47fb90abb check if plugins are already loaded 2021-02-15 10:32:04 +01:00
alemuntoni
c1249971ee unload of plugins works! 2021-02-10 17:11:42 +01:00
alemuntoni
8aa1ed1cc9 checkPlugin working - when a plugin is loaded, is copied in system app dir 2021-02-10 16:37:49 +01:00
alemuntoni
50c2ff8872 code cleanup 2021-02-10 15:25:28 +01:00
alemuntoni
5e9dc3eaf4 better management of io formats - only PluginManager can enable or disable plugins 2021-02-10 14:57:35 +01:00
alemuntoni
b1cac81f7a tmp - better managemenr io formats 2021-02-10 14:22:48 +01:00
alemuntoni
33c7986bed PluginIterators allow to choose if iterate over disabled plugins 2021-02-10 10:52:24 +01:00
alemuntoni
5161b2f156 better error management when loading plugins 2021-02-09 15:02:36 +01:00
alemuntoni
e931777f21 possibility to enable or disable plugins from the plugin dialog 2021-02-09 12:01:48 +01:00
alemuntoni
90ba83848a plugin info dialog groups on plugins instead of plugin type 2021-02-09 10:59:25 +01:00
alemuntoni
801439a208 code cleanup and new plugin features 2021-02-09 10:40:37 +01:00
alemuntoni
9454fe3783 PluginManager has a single container containing all the plugins (also EditFactory plugins) 2021-02-08 17:30:49 +01:00
alemuntoni
850b1d9473 moving plugin manager iterators to another file 2021-02-08 15:58:25 +01:00
alemuntoni
32df9a9aaf possibility to check version of plugin and if it has been built with double precision 2021-02-02 12:58:24 +01:00
alemuntoni
fc763cb9f7 some reorganization 2021-02-01 13:17:53 +01:00