Solid
Go to the documentation of this file.
21 #ifndef SOLID_OPTICALDRIVE_H
22 #define SOLID_OPTICALDRIVE_H
24 #include <QtCore/QList>
25 #include <QtCore/QVariant>
27 #include <solid/solid_export.h>
34 class OpticalDrivePrivate;
47 Q_PROPERTY(MediumTypes supportedMedia READ supportedMedia)
48 Q_PROPERTY(
int readSpeed READ readSpeed)
49 Q_PROPERTY(
int writeSpeed READ writeSpeed)
50 Q_PROPERTY(QList<
int> writeSpeeds READ writeSpeeds)
75 enum
MediumType { Cdr=0x00001, Cdrw=0x00002, Dvd=0x00004, Dvdr=0x00008,
76 Dvdrw=0x00010, Dvdram=0x00020, Dvdplusr=0x00040,
77 Dvdplusrw=0x00080, Dvdplusdl=0x00100, Dvdplusdlrw=0x00200,
78 Bd=0x00400, Bdr=0x00800, Bdre=0x01000,
79 HdDvd=0x02000, HdDvdr=0x04000, HdDvdrw=0x08000 };
84 Q_DECLARE_FLAGS(MediumTypes, MediumType)
119 MediumTypes supportedMedia()
const;
126 int readSpeed()
const;
133 int writeSpeed()
const;
141 QList<int> writeSpeeds()
const;
159 void ejectPressed(
const QString &udi);
170 void ejectDone(
Solid::ErrorType error, QVariant errorData,
const QString &udi);
179 void ejectRequested(
const QString &udi);
184 Q_DECLARE_OPERATORS_FOR_FLAGS(Solid::OpticalDrive::MediumTypes)
186 #endif // SOLID_OPTICALDRIVE_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Jul 23 2013 20:31:41 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.