LeechCraft  %{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
iremovabledevmanager.h File Reference
#include <QList>
#include <QString>
#include <QtPlugin>
+ Include dependency graph for iremovabledevmanager.h:

Go to the source code of this file.

Classes

class  IRemovableDevManager
 

Namespaces

 LeechCraft
 

Enumerations

enum  LeechCraft::DeviceType {
  LeechCraft::GenericDevice,
  LeechCraft::MediaPlayer,
  LeechCraft::MassStorage
}
 
enum  LeechCraft::PartitionType {
  LeechCraft::NonPartition = -1,
  LeechCraft::Empty = 0x00,
  LeechCraft::Win95FAT32 = 0x0b,
  LeechCraft::Win95FAT32LBA = 0x0c
}
 
enum  LeechCraft::DeviceRoles {
  LeechCraft::DevType = Qt::UserRole + 1,
  LeechCraft::DevFile,
  LeechCraft::PartType,
  LeechCraft::IsRemovable,
  LeechCraft::IsPartition,
  LeechCraft::IsMountable,
  LeechCraft::IsMounted,
  LeechCraft::IsMediaAvailable,
  LeechCraft::DevID,
  LeechCraft::VisibleName,
  LeechCraft::AvailableSize,
  LeechCraft::TotalSize,
  LeechCraft::MountPoints,
  LeechCraft::DeviceRoleMax
}
 

Functions

 Q_DECLARE_INTERFACE (IRemovableDevManager,"org.Deviant.LeechCraft.IRemovableDevManager/1.0")
 

Function Documentation

Q_DECLARE_INTERFACE ( IRemovableDevManager  ,
"org.Deviant.LeechCraft.IRemovableDevManager/1.0"   
)