@@ -216,6 +216,11 @@ Module {
216
216
"FeatureReboot": 42
217
217
}
218
218
}
219
+ Property { name: "model"; type: "string"; isReadonly: true }
220
+ Property { name: "baseModel"; type: "string"; isReadonly: true }
221
+ Property { name: "designation"; type: "string"; isReadonly: true }
222
+ Property { name: "manufacturer"; type: "string"; isReadonly: true }
223
+ Property { name: "prettyName"; type: "string"; isReadonly: true }
219
224
Method {
220
225
name: "hasFeature"
221
226
type: "bool"
@@ -393,7 +398,11 @@ Module {
393
398
"Mounted": 2,
394
399
"Unmounting": 3,
395
400
"Formatting": 4,
396
- "Formatted": 5
401
+ "Formatted": 5,
402
+ "Unlocking": 6,
403
+ "Unlocked": 7,
404
+ "Locking": 8,
405
+ "Locked": 9
397
406
}
398
407
}
399
408
Enum {
@@ -422,6 +431,15 @@ Module {
422
431
"Any": 15
423
432
}
424
433
}
434
+ Enum {
435
+ name: "ConnectionBus"
436
+ values: {
437
+ "SDIO": 0,
438
+ "USB": 1,
439
+ "IEEE1394": 2,
440
+ "UnknownBus": 3
441
+ }
442
+ }
425
443
Enum {
426
444
name: "Error"
427
445
values: {
@@ -450,6 +468,14 @@ Module {
450
468
Parameter { name: "objectPath"; type: "string" }
451
469
Parameter { name: "errorName"; type: "string" }
452
470
}
471
+ Signal {
472
+ name: "lockError"
473
+ Parameter { name: "error"; type: "Error" }
474
+ }
475
+ Signal {
476
+ name: "unlockError"
477
+ Parameter { name: "error"; type: "Error" }
478
+ }
453
479
Signal {
454
480
name: "mountError"
455
481
Parameter { name: "error"; type: "Error" }
@@ -467,19 +493,32 @@ Module {
467
493
name: "refresh"
468
494
Parameter { name: "index"; type: "int" }
469
495
}
496
+ Method {
497
+ name: "lock"
498
+ Parameter { name: "devicePath"; type: "string" }
499
+ }
500
+ Method {
501
+ name: "unlock"
502
+ Parameter { name: "devicePath"; type: "string" }
503
+ Parameter { name: "passphrase"; type: "string" }
504
+ }
470
505
Method {
471
506
name: "mount"
472
- Parameter { name: "deviceName "; type: "string" }
507
+ Parameter { name: "devicePath "; type: "string" }
473
508
}
474
509
Method {
475
510
name: "unmount"
476
- Parameter { name: "deviceName "; type: "string" }
511
+ Parameter { name: "devicePath "; type: "string" }
477
512
}
478
513
Method {
479
514
name: "format"
480
- Parameter { name: "deviceName"; type: "string" }
481
- Parameter { name: "type"; type: "string" }
482
- Parameter { name: "label"; type: "string" }
515
+ Parameter { name: "devicePath"; type: "string" }
516
+ Parameter { name: "arguments"; type: "QVariantMap" }
517
+ }
518
+ Method {
519
+ name: "objectPath"
520
+ type: "string"
521
+ Parameter { name: "devicePath"; type: "string" }
483
522
}
484
523
}
485
524
Component {
@@ -794,6 +833,11 @@ Module {
794
833
Property { name: "DATA_IN_USE"; type: "string"; isReadonly: true }
795
834
Property { name: "USB_DISCONNECTED"; type: "string"; isReadonly: true }
796
835
Property { name: "USB_CONNECTED_DIALOG_SHOW"; type: "string"; isReadonly: true }
836
+ Property { name: "USB_PRE_UNMOUNT"; type: "string"; isReadonly: true }
837
+ Property { name: "RE_MOUNT_FAILED"; type: "string"; isReadonly: true }
838
+ Property { name: "MODE_SETTING_FAILED"; type: "string"; isReadonly: true }
839
+ Property { name: "CHARGER_CONNECTED"; type: "string"; isReadonly: true }
840
+ Property { name: "CHARGER_DISCONNECTED"; type: "string"; isReadonly: true }
797
841
Property { name: "MODE_UNDEFINED"; type: "string"; isReadonly: true }
798
842
Property { name: "MODE_ASK"; type: "string"; isReadonly: true }
799
843
Property { name: "MODE_MASS_STORAGE"; type: "string"; isReadonly: true }
@@ -806,6 +850,38 @@ Module {
806
850
Property { name: "MODE_PC_SUITE"; type: "string"; isReadonly: true }
807
851
Property { name: "MODE_CHARGING"; type: "string"; isReadonly: true }
808
852
Property { name: "MODE_CHARGER"; type: "string"; isReadonly: true }
853
+ Property { name: "MODE_CHARGING_FALLBACK"; type: "string"; isReadonly: true }
854
+ Property { name: "MODE_BUSY"; type: "string"; isReadonly: true }
855
+ Method {
856
+ name: "isEvent"
857
+ type: "bool"
858
+ Parameter { name: "modeName"; type: "string" }
859
+ }
860
+ Method {
861
+ name: "isState"
862
+ type: "bool"
863
+ Parameter { name: "modeName"; type: "string" }
864
+ }
865
+ Method {
866
+ name: "isWaitingState"
867
+ type: "bool"
868
+ Parameter { name: "modeName"; type: "string" }
869
+ }
870
+ Method {
871
+ name: "isFinalState"
872
+ type: "bool"
873
+ Parameter { name: "modeName"; type: "string" }
874
+ }
875
+ Method {
876
+ name: "isConnected"
877
+ type: "bool"
878
+ Parameter { name: "modeName"; type: "string" }
879
+ }
880
+ Method {
881
+ name: "isDisconnected"
882
+ type: "bool"
883
+ Parameter { name: "modeName"; type: "string" }
884
+ }
809
885
}
810
886
Component {
811
887
name: "QUsbModed"
@@ -818,6 +894,10 @@ Module {
818
894
Property { name: "hiddenModes"; type: "QStringList"; isReadonly: true }
819
895
Property { name: "currentMode"; type: "string" }
820
896
Property { name: "configMode"; type: "string" }
897
+ Signal {
898
+ name: "eventReceived"
899
+ Parameter { name: "event"; type: "string" }
900
+ }
821
901
Signal {
822
902
name: "usbStateError"
823
903
Parameter { name: "error"; type: "string" }
0 commit comments