added a ctor to autogenerate an id

pull/1/head
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"
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:
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());
bool isValid() const;