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 )