39 // Need to check whether process is already running. This happens if it's started from Stater, and |
39 // Need to check whether process is already running. This happens if it's started from Stater, and |
40 // before fully initialized, it's started by API through QtHighway |
40 // before fully initialized, it's started by API through QtHighway |
41 TSecurityPolicy readPolicy(ECapabilityReadDeviceData); |
41 TSecurityPolicy readPolicy(ECapabilityReadDeviceData); |
42 TSecurityPolicy writePolicy(ECapabilityWriteDeviceData); |
42 TSecurityPolicy writePolicy(ECapabilityWriteDeviceData); |
43 int ret = RProperty::Define(KPSUidSecurityUIs, |
43 int ret = RProperty::Define(KPSUidSecurityUIs, |
44 KSecurityUIsLockInitiatorUID, RProperty::EInt, readPolicy, |
44 KSecurityUIsLockInitiatorUID, RProperty::EInt, TSecurityPolicy(TSecurityPolicy::EAlwaysPass), |
45 writePolicy); |
45 writePolicy); |
46 qDebug() << "KSecurityUIsLockInitiatorUID ret=" << ret; |
46 qDebug() << "KSecurityUIsLockInitiatorUID ret=" << ret; |
47 int err = RProperty::Set(KPSUidSecurityUIs, KSecurityUIsLockInitiatorUID, 0); |
47 int myInitiatorUID = 0; |
|
48 int err = RProperty::Get(KPSUidSecurityUIs, KSecurityUIsLockInitiatorUID, myInitiatorUID); |
|
49 qDebug() << "KSecurityUIsLockInitiatorUID err=" << err; |
|
50 qDebug() << "KSecurityUIsLockInitiatorUID myInitiatorUID=" << myInitiatorUID; |
|
51 err = RProperty::Set(KPSUidSecurityUIs, KSecurityUIsLockInitiatorUID, 0); |
48 |
52 |
49 // it takes about 3 seconds to start it, on device |
53 // it takes about 3 seconds to start it, on device |
50 QApplication a( argc, argv ); |
54 QApplication a( argc, argv ); |
51 Autolock *cl = new Autolock(); |
55 Autolock *cl = new Autolock(); |
52 // qDebug() << " Autolock::main cl->show"; |
56 // qDebug() << " Autolock::main cl->show"; |