This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
powersync-core/libhive/deviceclass.h
2013-12-31 00:48:12 +01:00

34 lines
586 B
C++

#ifndef DEVICECLASS_H
#define DEVICECLASS_H
#include "triggertype.h"
#include <QList>
#include <QUuid>
class DeviceClass
{
public:
DeviceClass(const QUuid &id);
virtual ~DeviceClass();
QUuid id() const;
QString name() const;
void setName(const QString &name);
QList<TriggerType> triggers() const;
void setTriggers(const QList<TriggerType> &triggers);
QVariantList params() const;
void setParams(const QVariantList &params);
private:
QUuid m_id;
QString m_name;
QList<TriggerType> m_triggers;
QVariantList m_params;
};
#endif