11 #ifndef CXTRACKERCONFIGURATIONIMPL_H 12 #define CXTRACKERCONFIGURATIONIMPL_H 14 #include "cxResourceExport.h" 34 virtual QStringList getSupportedTrackingSystems();
35 virtual QStringList getToolsGivenFilter(QStringList applicationsFilter,
36 QStringList trackingsystemsFilter);
37 virtual Tool getTool(QString uid);
38 virtual bool verifyTool(QString uid);
40 virtual QString getConfigurationApplicationsPath();
41 virtual QStringList getConfigurationsGivenApplication();
42 virtual QStringList getAllConfigurations();
43 virtual QStringList getAllTools();
44 virtual QStringList getAllApplications();
46 virtual QString getTrackingSystemImplementation();
47 virtual void setTrackingSystemImplementation(QString trackingSystemImplementation);
49 virtual bool isNull() {
return false; }
52 QStringList filter(QStringList toolsToFilter, QStringList applicationsFilter,
53 QStringList trackingsystemsFilter);
63 #endif // CXTRACKERCONFIGURATIONIMPL_H
virtual ~TrackerConfigurationImpl()
Namespace for all CustusX production code.