diff options
Diffstat (limited to 'rbutil/rbutilqt/base/autodetection.h')
-rw-r--r-- | rbutil/rbutilqt/base/autodetection.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/rbutil/rbutilqt/base/autodetection.h b/rbutil/rbutilqt/base/autodetection.h index 65a24abb8f..c3c7fc9168 100644 --- a/rbutil/rbutilqt/base/autodetection.h +++ b/rbutil/rbutilqt/base/autodetection.h | |||
@@ -25,6 +25,7 @@ | |||
25 | #include <QObject> | 25 | #include <QObject> |
26 | #include <QString> | 26 | #include <QString> |
27 | #include <QList> | 27 | #include <QList> |
28 | #include <QStringList> | ||
28 | 29 | ||
29 | class Autodetection :public QObject | 30 | class Autodetection :public QObject |
30 | { | 31 | { |
@@ -39,29 +40,29 @@ public: | |||
39 | PlayerMtpMode, | 40 | PlayerMtpMode, |
40 | PlayerWrongFilesystem, | 41 | PlayerWrongFilesystem, |
41 | PlayerError, | 42 | PlayerError, |
43 | PlayerAmbiguous, | ||
42 | }; | 44 | }; |
43 | 45 | ||
44 | struct Detected { | 46 | struct Detected { |
45 | QString device; | 47 | QString device; |
48 | QStringList usbdevices; | ||
46 | QString mountpoint; | 49 | QString mountpoint; |
47 | enum PlayerStatus status; | 50 | enum PlayerStatus status; |
48 | }; | 51 | }; |
49 | 52 | ||
50 | bool detect(); | 53 | bool detect(); |
51 | 54 | ||
52 | QList<struct Detected> detected(void); | 55 | QList<struct Detected> detected(void) { return m_detected; } |
53 | 56 | ||
54 | private: | 57 | private: |
55 | QString resolveMountPoint(QString); | 58 | QString resolveMountPoint(QString); |
56 | bool detectUsb(void); | 59 | void detectUsb(void); |
57 | bool detectAjbrec(QString); | 60 | void mergeMounted(void); |
61 | void mergePatcher(void); | ||
62 | QString detectAjbrec(QString); | ||
63 | int findDetectedDevice(QString device); | ||
58 | 64 | ||
59 | QList<struct Detected> m_detected; | 65 | QList<struct Detected> m_detected; |
60 | QString m_device; | ||
61 | QString m_mountpoint; | ||
62 | QString m_errdev; | ||
63 | QString m_usberr; | ||
64 | QString m_incompat; | ||
65 | QList<int> m_usbconid; | 66 | QList<int> m_usbconid; |
66 | }; | 67 | }; |
67 | 68 | ||