19 #ifndef USERMETRICSINPUT_METRIC_H_ 20 #define USERMETRICSINPUT_METRIC_H_ 23 #include <QtCore/QSharedPointer> 50 class Q_DECL_EXPORT
Metric:
public QObject {
55 explicit Metric(QObject *parent = 0);
71 virtual MetricUpdate * update(
const QString &username =
"") = 0;
80 virtual void update(
double value,
const QString &username =
"") = 0;
89 virtual void increment(
double amount = 1.0f,
90 const QString &username =
"") = 0;
99 #endif // USERMETRICSINPUT_METRIC_H_