]> Creatis software - cpPlugins.git/blobdiff - lib/cpBaseQtApplication/Plugins/Navigator.cxx
...
[cpPlugins.git] / lib / cpBaseQtApplication / Plugins / Navigator.cxx
index a04cf81e6d1c0f78fcf326b15da5d2fd1b38b08f..8fa30489c52ad7bab1dd322a4e36b5b481db30ec 100644 (file)
@@ -1,5 +1,5 @@
 #include <cpBaseQtApplication/Plugins/Navigator.h>
-#include <cpPlugins/Interface/Plugins.h>
+#include <cpPlugins/Interface/Loader.h>
 
 // -------------------------------------------------------------------------
 cpBaseQtApplication::Plugins::Navigator::
@@ -43,11 +43,11 @@ _Clear( )
 void cpBaseQtApplication::Plugins::Navigator::
 _Update( )
 {
-  typedef cpPlugins::Interface::Plugins _TPlugins;
-  _TPlugins::Pointer plugins = _TPlugins::New( );
+  typedef cpPlugins::Interface::Loader _TLoader;
+  _TLoader loader;
 
   // Iterate over categories and filters
-  auto filters = plugins->GetFilters( );
+  auto filters = loader.GetFilters( );
   for( auto catIt : filters )
   {
     const char* c_cat = catIt.first.c_str( );
@@ -68,7 +68,7 @@ _Update( )
 
     for( auto filIt : catIt.second )
     {
-      const char* c_fil = filIt.first.c_str( );
+      const char* c_fil = filIt.c_str( );
       QList< QTreeWidgetItem* > filter_items =
         this->findItems( c_fil, Qt::MatchExactly | Qt::MatchRecursive );
       auto i = filter_items.begin( );