|  | @@ -89,12 +89,15 @@ ctkCmdLineModuleManager::registerModule(const QString& location)
 | 
	
		
			
				|  |  |  //  ref.d->setGUI(descriptionFactory->createGUIFromXML(ref.d->xml));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    d->Cache[location] = ref;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  emit moduleAdded(ref);
 | 
	
		
			
				|  |  |    return ref;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  void ctkCmdLineModuleManager::unregisterModule(const ctkCmdLineModuleReference& ref)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |    d->Cache.remove(ref.location());
 | 
	
		
			
				|  |  | +  emit moduleRemoved(ref);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ctkCmdLineModuleReference ctkCmdLineModuleManager::moduleReference(const QString& location) const
 | 
	
	
		
			
				|  | @@ -104,7 +107,7 @@ ctkCmdLineModuleReference ctkCmdLineModuleManager::moduleReference(const QString
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  QList<ctkCmdLineModuleReference> ctkCmdLineModuleManager::moduleReferences() const
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -  throw ctkException("not implemented yet");
 | 
	
		
			
				|  |  | +  return d->Cache.values();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ctkCmdLineModuleInstance*
 |