src/gui/kernel/qapplication_s60.cpp
branchRCL_3
changeset 5 d3bac044e0f0
parent 4 3b1da2848fc7
child 7 3f74d0d4af4c
equal deleted inserted replaced
4:3b1da2848fc7 5:d3bac044e0f0
    69 # if !defined(QT_NO_IM)
    69 # if !defined(QT_NO_IM)
    70 #  include "qinputcontext.h"
    70 #  include "qinputcontext.h"
    71 #  include <private/qcoefepinputcontext_p.h>
    71 #  include <private/qcoefepinputcontext_p.h>
    72 # endif
    72 # endif
    73 # include <private/qs60mainapplication_p.h>
    73 # include <private/qs60mainapplication_p.h>
       
    74 # include <centralrepository.h>
    74 #endif
    75 #endif
    75 
    76 
    76 #include "private/qstylesheetstyle_p.h"
    77 #include "private/qstylesheetstyle_p.h"
    77 
    78 
    78 #include <hal.h>
    79 #include <hal.h>
  1202     else {
  1203     else {
  1203         S60->hasTouchscreen = true;
  1204         S60->hasTouchscreen = true;
  1204         S60->virtualMouseRequired = false;
  1205         S60->virtualMouseRequired = false;
  1205     }
  1206     }
  1206 
  1207 
       
  1208     S60->avkonComponentsSupportTransparency = false;
       
  1209 
       
  1210 #ifdef Q_WS_S60
       
  1211     TUid KCRUidAvkon = { 0x101F876E };
       
  1212     TUint32 KAknAvkonTransparencyEnabled = 0x0000000D;
       
  1213 
       
  1214     CRepository* repository = 0;
       
  1215     TRAP(err, repository = CRepository::NewL(KCRUidAvkon));
       
  1216 
       
  1217     if(err == KErrNone) {
       
  1218         TInt value = 0;
       
  1219         err = repository->Get(KAknAvkonTransparencyEnabled, value);
       
  1220         if(err == KErrNone) {
       
  1221             S60->avkonComponentsSupportTransparency = (value==1) ? true : false;
       
  1222         }
       
  1223     }
       
  1224 #endif    
       
  1225 
  1207     if (touch) {
  1226     if (touch) {
  1208         QApplicationPrivate::navigationMode = Qt::NavigationModeNone;
  1227         QApplicationPrivate::navigationMode = Qt::NavigationModeNone;
  1209     } else {
  1228     } else {
  1210         QApplicationPrivate::navigationMode = Qt::NavigationModeKeypadDirectional;
  1229         QApplicationPrivate::navigationMode = Qt::NavigationModeKeypadDirectional;
  1211     }
  1230     }