1 #ifndef WorkOrderFactory_H
2 #define WorkOrderFactory_H
59 template<
typename ClassType>
61 if (ClassType::staticMetaObject.className() == type) {
62 result =
new ClassType(project);
79 #endif // WorkOrderFactory_H
The main project for cnetsuite.
WorkOrderFactory()
This class cannot be instantiated.
static WorkOrder * create(Project *project, QString type)
This instantiates a work order given a project and a type name (class name in a string).
~WorkOrderFactory()
Since this class cannot be instantiated, it also cannot be destroyed.
Parent class for anything that performs an action in Project.
Instantiate work orders from QString versions of the class name.