12 #ifndef CXACQUISITIONIMPLSERVICE_H
13 #define CXACQUISITIONIMPLSERVICE_H
16 class ctkPluginContext;
41 virtual bool isNull();
44 virtual std::vector<RecordSessionPtr> getSessions();
46 virtual bool isReady(
TYPES context)
const;
47 virtual QString getInfoText(
TYPES context)
const;
48 virtual STATE getState()
const;
50 virtual void stopRecord();
51 virtual void cancelRecord();
52 virtual void startPostProcessing();
53 virtual void stopPostProcessing();
55 virtual int getNumberOfSavingThreads()
const;
59 void duringClearPatientSlot();
60 void duringSavePatientSlot(QDomElement& node);
61 void duringLoadPatientSlot(QDomElement& node);
63 ctkPluginContext* mContext;
70 void addXml(QDomNode& dataNode);
71 void parseXml(QDomNode& dataNode);
78 #endif // CXACQUISITIONIMPLSERVICE_H