equal
deleted
inserted
replaced
140 |
140 |
141 HbView* view = new HbView; |
141 HbView* view = new HbView; |
142 view->hideItems(Hb::AllItems); |
142 view->hideItems(Hb::AllItems); |
143 view->setContentFullScreen(); |
143 view->setContentFullScreen(); |
144 |
144 |
145 HbMainWindow mainWindow(0, Hb::WindowFlagTransparent); |
145 HbMainWindow mainWindow(0, Hb::WindowFlagTransparent|Hb::WindowFlagNoBackground); |
146 |
146 |
147 #if defined (Q_OS_SYMBIAN) |
147 #if defined (Q_OS_SYMBIAN) |
148 CCoeControl *c = mainWindow.effectiveWinId(); |
148 CCoeControl *c = mainWindow.effectiveWinId(); |
149 RWindow *rw = static_cast<RWindow*>(c->DrawableWindow()); |
149 RWindow *rw = static_cast<RWindow*>(c->DrawableWindow()); |
150 rw->SetRequiredDisplayMode( EColor16MA ); |
150 rw->SetRequiredDisplayMode( EColor16MA ); |
164 #if defined (Q_OS_SYMBIAN) |
164 #if defined (Q_OS_SYMBIAN) |
165 _LIT(KCaption, "HbDeviceDialogAppServer"); |
165 _LIT(KCaption, "HbDeviceDialogAppServer"); |
166 CEikonEnv* env = CEikonEnv::Static(); |
166 CEikonEnv* env = CEikonEnv::Static(); |
167 |
167 |
168 if (env) { |
168 if (env) { |
|
169 env->SetSystem(true); |
169 CApaWindowGroupName* wgName = CApaWindowGroupName::NewLC(env->WsSession()); |
170 CApaWindowGroupName* wgName = CApaWindowGroupName::NewLC(env->WsSession()); |
170 wgName->SetHidden(ETrue); // hides us from FSW and protects us from OOM FW etc. |
171 wgName->SetHidden(ETrue); // hides us from FSW and protects us from OOM FW etc. |
171 wgName->SetSystem(ETrue); // Allow only application with PowerManagement cap to shut us down |
172 wgName->SetSystem(ETrue); // Allow only application with PowerManagement cap to shut us down |
172 wgName->SetCaptionL(KCaption); |
173 wgName->SetCaptionL(KCaption); |
173 wgName->SetAppUid(KNullUid); |
174 wgName->SetAppUid(KNullUid); |