equal
deleted
inserted
replaced
26 #include <xqaiwinterfacedescriptor.h> |
26 #include <xqaiwinterfacedescriptor.h> |
27 |
27 |
28 #include <QObject> |
28 #include <QObject> |
29 #include <QFile> |
29 #include <QFile> |
30 #include <QUrl> |
30 #include <QUrl> |
|
31 #include <QVariant> |
|
32 #include <QList> |
31 #include <qglobal.h> |
33 #include <qglobal.h> |
32 #include <xqsharablefile.h> |
34 #include <xqsharablefile.h> |
33 |
35 |
34 class XQAiwUtilsPrivate; |
36 class XQAiwUtilsPrivate; |
35 class XQAiwUtils : public QObject |
37 class XQAiwUtils : public QObject |
43 int findApplication(const QFile &file, int &applicationId); |
45 int findApplication(const QFile &file, int &applicationId); |
44 int findApplication(const XQSharableFile &file, int &applicationId); |
46 int findApplication(const XQSharableFile &file, int &applicationId); |
45 int findApplication(const QUrl &uri, int &applicationId); |
47 int findApplication(const QUrl &uri, int &applicationId); |
46 QString createCmdlineArgs(const QList<QVariant> &args); |
48 QString createCmdlineArgs(const QList<QVariant> &args); |
47 static QString createErrorMessage(int errorCode, const QString context, const QString detail = ""); |
49 static QString createErrorMessage(int errorCode, const QString context, const QString detail = ""); |
48 |
50 |
|
51 bool getDrmAttributes(const QString &file, const QList<int> &attributes, QVariantList & result); |
|
52 bool getDrmAttributes(const XQSharableFile &file, const QList<int> & attributes, QVariantList & result); |
|
53 int toIntFromHex(const QString &str, bool *ok); |
|
54 |
49 private: |
55 private: |
50 |
56 |
51 private: |
57 private: |
52 XQAiwUtilsPrivate * d; |
58 XQAiwUtilsPrivate * d; |
53 |
59 |