LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
deviceroles.h File Reference
#include <Qt>
#include "devicetypes.h"
+ Include dependency graph for deviceroles.h:

Go to the source code of this file.

Namespaces

 LC
 

Enumerations

enum  LC::PartitionType {
  LC::NonPartition = -1,
  LC::Empty = 0x00,
  LC::Win95FAT32 = 0x0b,
  LC::Win95FAT32LBA = 0x0c
}
 Describes the various common partition types. More...
 
enum  LC::CommonDevRole {
  LC::DevType = Qt::UserRole + 1,
  LC::DevID,
  LC::DevPersistentID,
  LC::CommonDevRoleMax
}
 Roles for both USB Mass Storage and generic USB devices. More...
 
enum  LC::USBDeviceRole {
  LC::ID = CommonDevRole::CommonDevRoleMax + 1,
  LC::Busnum,
  LC::Devnum,
  LC::VendorID,
  LC::Vendor,
  LC::ModelID,
  LC::Model,
  LC::SysFile,
  LC::USBDeviceRoleMax
}
 Roles specific to generic USB devices. More...
 
enum  LC::MassStorageRole {
  LC::DevFile = USBDeviceRole::USBDeviceRoleMax + 1,
  LC::PartType,
  LC::IsRemovable,
  LC::IsPartition,
  LC::IsMountable,
  LC::IsMounted,
  LC::IsMediaAvailable,
  LC::VisibleName,
  LC::AvailableSize,
  LC::TotalSize,
  LC::MountPoints,
  LC::MassStorageRoleMax
}
 Roles specific to mass storage USB devices. More...