added a ctor to autogenerate an id

This commit is contained in:
Michael Zanetti 2014-04-13 23:41:48 +02:00
parent 5554ee785a
commit dde0bcc868
2 changed files with 12 additions and 1 deletions

View File

@ -1,6 +1,16 @@
#include "devicedescriptor.h" #include "devicedescriptor.h"
DeviceDescriptor::DeviceDescriptor() DeviceDescriptor::DeviceDescriptor():
m_id(DeviceDescriptorId::createDeviceDescriptorId())
{
}
DeviceDescriptor::DeviceDescriptor(const DeviceClassId &deviceClassId, const QString &title, const QString &description):
m_id(DeviceDescriptorId::createDeviceDescriptorId()),
m_deviceClassId(deviceClassId),
m_title(title),
m_description(description)
{ {
} }

View File

@ -9,6 +9,7 @@ class DeviceDescriptor
{ {
public: public:
DeviceDescriptor(); DeviceDescriptor();
DeviceDescriptor(const DeviceClassId &deviceClassId, const QString &title = QString(), const QString &description = QString());
DeviceDescriptor(const DeviceDescriptorId &id, const DeviceClassId &deviceClassId, const QString &title = QString(), const QString &description = QString()); DeviceDescriptor(const DeviceDescriptorId &id, const DeviceClassId &deviceClassId, const QString &title = QString(), const QString &description = QString());
bool isValid() const; bool isValid() const;