X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2FImageMPR%2FImageMPR.h;h=e11ec5ddc71ca6261548cbbd880f423f8c926bb5;hb=31e4cf1f3580efa059d3ffad14ba6a15d2372f5c;hp=9a866e0f9d276558c69bd50930c5a74ccdc7966e;hpb=24dc7fa44ff75dc9336d703b8243ce1e52ff3429;p=cpPlugins.git diff --git a/appli/ImageMPR/ImageMPR.h b/appli/ImageMPR/ImageMPR.h index 9a866e0..e11ec5d 100644 --- a/appli/ImageMPR/ImageMPR.h +++ b/appli/ImageMPR/ImageMPR.h @@ -13,8 +13,10 @@ #include // Plugins interface +#include #include -#include +#include +#include // ------------------------------------------------------------------------- namespace Ui @@ -106,12 +108,9 @@ namespace Ui // ------------------------------------------------------------------------- /** */ - - - class ImageMPR : public QMainWindow, - public cpPlugins::Interface::BasePluginsApplication + public cpPlugins::Interface::BaseApplication { Q_OBJECT; @@ -121,6 +120,8 @@ public: typedef cpExtensions::Visualization::MPRObjects TMPRObjects; typedef cpPlugins::Interface::Plugins TPlugins; + typedef cpPlugins::Interface::Image TImage; + typedef cpPlugins::Interface::Mesh TMesh; // Plugins types /* @@ -155,8 +156,9 @@ public: } */ +protected: + void _AssociatePluginsToMenu( ); /* - protected: bool _LoadPlugins( const std::string& filename ); std::string _LoadImage( TPluginImage::Pointer& image ); std::string _ConfigureMeshActors( ); @@ -179,7 +181,8 @@ private slots: private: Ui::ImageMPR* m_UI; - TPlugins* m_Plugins; + TPlugins m_Plugins; + std::string m_ActiveFilterMainInput; // Objects /*