55 Commits

Author SHA1 Message Date
alemuntoni
ceff670424 cmake generates a working build on macos 2020-10-15 13:44:19 +02:00
alemuntoni
2a7b5fa81e removed interfaces.h and interfaces.cpp 2020-09-18 16:43:19 +02:00
alemuntoni
2121557c19 edit_plugin_interface.h 2020-09-18 15:47:25 +02:00
alemuntoni
3f172b9f41 decorate_plugin_interface.h and fix last commit 2020-09-18 15:17:15 +02:00
alemuntoni
d7d9746936 render_plugin_interface.h 2020-09-18 14:49:25 +02:00
alemuntoni
233b3e9f54 filter_plugin_interface.h 2020-09-18 13:27:59 +02:00
alemuntoni
7ca8d10a77 io_plugin_interface.h, fix filter_trioptimize 2020-09-18 12:54:49 +02:00
alemuntoni
6e08a9c9b9 moving some common interfaces inside interfaces directory 2020-09-18 11:27:13 +02:00
alemuntoni
5063bde0c9 RichParameterSet -> RichParameterList (actually it was already a list) 2020-07-31 17:29:06 +02:00
alemuntoni
29b95d3957 small fix 2020-07-26 16:30:17 +02:00
alemuntoni
326e4a7c6f fix memory leak - little organization improvement 2020-07-26 15:54:05 +02:00
alemuntoni
aa425f8f69 possibility to set plugins directory on PluginManager 2020-07-23 21:09:24 +02:00
alemuntoni
3ed638103d removed scriptsyntax 2020-05-27 14:55:31 +02:00
alemuntoni
dad310a3ad xmlfilterinfo removed and some QScript references 2020-05-27 14:55:31 +02:00
alemuntoni
7396302224 removed script interface 2020-05-27 14:55:31 +02:00
alemuntoni
2eeb492d96 removed part of xmlfilterinfo.h/cpp 2020-05-27 14:55:31 +02:00
alemuntoni
b0b0d6e64a removed xml plugin loader 2020-05-27 14:55:31 +02:00
Ryan Pavlik
dfaa82428f pluginmanager: Fix double-free in plugins with multiple interfaces.
This fixes a crash/illegal instruction/etc on exit.
2019-12-11 11:15:02 -06:00
Ryan Pavlik
f1eea18df3 common: Some clang-tidy 2019-12-04 14:27:54 -06:00
granzuglia
fae57fd072 added support for persistante parameters. WARNING!!! please, note that at this moment the code may not compile. It will compile again as soon as I will finish to merge the all the changed files 2018-01-03 18:34:36 +11:00
Paolo Cignoni cignoni
666d182c2e Added to the plugin manager a method getDecoratorInterfaceByName to retrieve a plugin by the name of the decorator 2014-11-06 23:42:31 +00:00
Guido Ranzuglia granzuglia
f1e078cefa - removed unused member 2013-12-06 14:30:12 +00:00
Federico Ponchio ponchio
9630bcbf92 ported to qt5 (hopefully mantaining compatibility).
In particular changed some deprecated methods and sorted include order
to fix glew and qt5 opengl clashes.
2013-02-21 16:14:46 +00:00
Guido Ranzuglia granzuglia
6bfab050e3 - added plugin file name to the filters tooltips
- added ctrl+l shortcut for layer dialog (apply filter changed to ctrl+p)
2012-12-13 17:44:01 +00:00
Guido Ranzuglia granzuglia
d524f78bee - cleaned up a lot of files removing useless functions 2012-10-18 10:06:57 +00:00
Guido Ranzuglia granzuglia
d5196c46e7 removed compiler time errors 2012-09-17 10:18:07 +00:00
Guido Ranzuglia granzuglia
8e51df6dbf - fixed problem with invisible label in CustomDialog
- cleaned just a bit the xmlinfo code
- moved static MeshLab info on mlapplication.h
2012-09-17 08:35:03 +00:00
Guido Ranzuglia granzuglia
fd33cbd061 added help on auto completer 2011-12-12 12:56:02 +00:00
Guido Ranzuglia granzuglia
323a2f6784 eventually cleaned code removing Env from PluginManager 2011-11-28 12:50:10 +00:00
Guido Ranzuglia granzuglia
e79ff67a6a added a lot of new functionalities to the editor 2011-11-24 18:12:09 +00:00
Guido Ranzuglia granzuglia
bf88b40fdc filter reloading and a lot of other stuff have been added 2011-11-22 16:34:49 +00:00
Guido Ranzuglia granzuglia
d5a055b300 fixed crash happening during MeshLab closing 2011-11-14 12:43:47 +00:00
Guido Ranzuglia granzuglia
3d8ff0b80f - added functions to script system in order to improve performance 2011-11-10 13:44:05 +00:00
Guido Ranzuglia granzuglia
f25334eea5 added destructor to PluginManager 2011-11-07 10:30:50 +00:00
Guido Ranzuglia granzuglia
91da77a07c a step forward from removing Env from PluginManager 2011-10-27 14:11:21 +00:00
Guido Ranzuglia granzuglia
ea9551cae4 added spiderGl's vector(2,3,4) and matrix(3x3,4x4) integration. 2011-03-25 15:35:10 +00:00
Guido Ranzuglia granzuglia
a9a7ce799b now we are using qt resource system for script static files 2011-03-25 09:27:10 +00:00
Guido Ranzuglia granzuglia
ee146ad3ae updated script system: now you can specify which mesh will be affected by the filters. 2011-03-21 16:54:16 +00:00
Guido Ranzuglia granzuglia
1968570755 scripting system completely switched toward the new XML philosophy. 2011-03-11 12:38:20 +00:00
Guido Ranzuglia granzuglia
57a2e8090f totally new scripting bridge between c++ and javascript. 2011-03-08 14:06:07 +00:00
Guido Ranzuglia granzuglia
5ff7e0cd63 added QMap<String,MeshIOInterface*> in order to make the MainWindow_RunTime.cpp code shorter 2010-12-22 06:40:29 +00:00
Guido Ranzuglia granzuglia
98d97d0b2f update script system 2010-11-09 10:31:49 +00:00
Guido Ranzuglia granzuglia
bbe2bfb7be updated version of XML-oriented MeshLab 2010-11-05 15:21:25 +00:00
Guido Ranzuglia granzuglia
a24db6f259 first (incomplete) version of XML-oriented MeshLab 2010-11-04 10:25:27 +00:00
Paolo Cignoni cignoni
925c7b94b3 added automatic building of list of parameters for each filter 2010-09-17 13:13:42 +00:00
Guido Ranzuglia granzuglia
766c3faccf first code sketch to support scripting engine 2010-08-20 08:52:07 +00:00
Paolo Cignoni cignoni
aa1ae864ca added comments 2010-07-30 12:14:56 +00:00
Paolo Cignoni cignoni
9b72f05e76 Long due change. Now menu entries are in ALPHABETICAL ORDER (how lazy we were...) 2010-04-12 22:21:03 +00:00
Paolo Cignoni cignoni
08969e6e78 cleaned up some things about logging (made private the filterinterface member and removed a duplicated function) 2010-04-07 23:41:31 +00:00
Guido Ranzuglia granzuglia
3b1c9bfa55 fixed pluginsDialog bug 2010-03-19 11:21:49 +00:00