32 #ifndef CXTRACKERCONFIGURATIONIMPL_H
33 #define CXTRACKERCONFIGURATIONIMPL_H
35 #include "cxResourceExport.h"
52 virtual void saveConfiguration(
const Configuration& config);
53 virtual Configuration getConfiguration(QString uid);
55 virtual QStringList getSupportedTrackingSystems();
56 virtual QStringList getToolsGivenFilter(QStringList applicationsFilter,
57 QStringList trackingsystemsFilter);
58 virtual Tool getTool(QString uid);
59 virtual bool verifyTool(QString uid);
61 virtual QString getConfigurationApplicationsPath();
62 virtual QStringList getConfigurationsGivenApplication();
63 virtual QStringList getAllConfigurations();
64 virtual QStringList getAllTools();
65 virtual QStringList getAllApplications();
67 virtual bool isNull() {
return false; }
70 QStringList filter(QStringList toolsToFilter, QStringList applicationsFilter,
71 QStringList trackingsystemsFilter);
81 #endif // CXTRACKERCONFIGURATIONIMPL_H
virtual ~TrackerConfigurationImpl()