anthonyfieroni added inline comments.

INLINE COMMENTS

> cfhelper.cpp:51-56
> +static QVariant q_toVariant(const CFTypeRef &obj, bool verbose=false)
>  {
>      const CFTypeID typeId = CFGetTypeID(obj);
> +//   if (verbose) {
> +//           qWarning() << "CFTypeID for obj" << obj << "=" << typeId << 
> q_toString(CFCopyTypeIDDescription(typeId));
> +//   }

Remove verbose

> iokitdevice.cpp:148
> +{
> +    QString qModel = QString();
> +    char *model = NULL;

QString has a default constructor.

> iokitdevice.cpp:149
> +    QString qModel = QString();
> +    char *model = NULL;
> +    size_t size = 0;

nullptr even on C functions

> iokitdevice.cpp:293-294
> +    case Solid::DeviceInterface::Processor:
> +        return Processor::vendor();
> +        break;
> +    case Solid::DeviceInterface::Battery:

break after return is useless

> iokitdevice.cpp:375-377
> +            return "computer-laptop";
> +        } else {
> +            return "computer";

QStringLiteral

> iokitmanager.cpp:95-98
> +        return "IOMedia";
> +    case Solid::DeviceInterface::OpticalDrive:
> +    case Solid::DeviceInterface::OpticalDisc:
> +        return "IOCDMedia";

QStrinLiteral

> iokitopticaldrive.h:33
> +{
> +class IOKitOpticalDrive : public IOKitStorage, virtual public 
> Solid::Ifaces::OpticalDrive
> +{

I see that all classes have a virtual inheritance but i don't see they are 
exported.

REPOSITORY
  R245 Solid

REVISION DETAIL
  https://phabricator.kde.org/D7401

To: rjvbb, #frameworks
Cc: anthonyfieroni, cgilles, kde-mac

Reply via email to