Go to the documentation of this file.
   23 #ifndef CAM_APPLICATION_H 
   24 #define CAM_APPLICATION_H 
   35 #pragma warning( disable:4251 ) 
   58   void                modules( QStringList&, 
const bool loaded = 
true ) 
const;
 
   62   virtual void        loadModules();
 
   63   virtual CAM_Module* loadModule( 
const QString&, 
const bool = 
true );
 
   65   virtual bool        activateModule( 
const QString& );
 
   67   bool                activateOperation( 
const QString& modName, 
int actionId );
 
   68   bool                activateOperation( 
const QString& modName, 
const QString& actionId );
 
   69   bool                activateOperation( 
const QString& modName, 
const QString& actionId,
 
   70                                          const QString& pluginName );
 
   74   static QString      moduleName( 
const QString& );
 
   75   static QString      moduleTitle( 
const QString& );
 
   76   static QString      moduleIcon( 
const QString& );
 
   77   static bool         isModuleAccessible( 
const QString& );
 
   90   virtual bool        activateModule( 
CAM_Module* = 0 );
 
   94   static QString      moduleLibrary( 
const QString&, 
const bool = 
true );
 
   99   void                readModuleList();
 
  102   typedef struct { QString name, title, 
internal, icon; 
bool isSingleton; QString 
version; } 
ModuleInfo;
 
  114 #pragma warning( default:4251 )