LeechCraft  0.6.70-10870-g558588d6ec
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

 LeechCraft
 

Enumerations

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