# HG changeset patch # User hgs # Date 1285315970 -10800 # Node ID fc3ff57d09adc51fe6609fa670bb93b6752e1a39 # Parent ddba9caa7f3238ed540770abe4a7f0878ad04216 201037_1 diff -r ddba9caa7f32 -r fc3ff57d09ad camerauis/cameraxui/cxui/src/main.cpp --- a/camerauis/cameraxui/cxui/src/main.cpp Fri Sep 17 16:35:28 2010 +0300 +++ b/camerauis/cameraxui/cxui/src/main.cpp Fri Sep 24 11:12:50 2010 +0300 @@ -21,7 +21,6 @@ #include #include #include -#include #include #ifdef Q_OS_SYMBIAN @@ -53,8 +52,8 @@ const QString TRANSLATIONS_PATH = "/resource/qt/translations/"; const QString TRANSLATIONS_FILE = "camera"; -const long int RUNTIME_FEATURES_CENREP_UID = 0x20027018; -const unsigned long int USE_RASTER_GRAPHICS_SYSTEM_KEY = 0x07; +const long int CAMERAX_USE_RASTER_PS_UID = 0x2726beef; +const unsigned long int CAMERAX_USE_RASTER_PS_KEY = 0; int main(int argc, char *argv[]) { @@ -65,16 +64,16 @@ #ifdef Q_OS_SYMBIAN XQSettingsManager settingManager; - XQCentralRepositorySettingsKey useRasterGraphicsSystemKey( - RUNTIME_FEATURES_CENREP_UID, USE_RASTER_GRAPHICS_SYSTEM_KEY); + XQPublishAndSubscribeSettingsKey useRasterGraphicsSystemKey( + CAMERAX_USE_RASTER_PS_UID, CAMERAX_USE_RASTER_PS_KEY); QVariant useRasterGraphicsSystemValue = settingManager.readItemValue(useRasterGraphicsSystemKey, XQSettingsManager::TypeInt); if (useRasterGraphicsSystemValue.isNull() - || useRasterGraphicsSystemValue.toInt()) { + || !useRasterGraphicsSystemValue.toInt()) { // Either there was an error reading the value or the value was - // non-zero. Raster graphics system should be forced + // zero. Raster graphics system should be forced CX_DEBUG(("CxUI: Take raster graphics system into use")); QApplication::setGraphicsSystem("raster"); } @@ -92,18 +91,14 @@ OstTrace0( camerax_performance, DUP8__MAIN, "msg: e_CX_CREATE_ENGINE 0" ); AfActivation activation; - if (activation.reason() == Hb::ActivationReasonService || - // @todo: There's a bug in orbit and we never get Hb::ActivationReasonService as - // activation reason. Use XQServiceUtil to determine if starting service as - // a workaround for now - XQServiceUtil::isService()) { + if (activation.reason() == Af::ActivationReasonService) { CX_DEBUG(("CxUI: Camera started as service")); // Embedded mode. Engine is inited to correct mode // by service provider when request arrives CX_DEBUG(("CxUI: creating serviceprovider")); CxuiServiceProvider::create(engine); CX_DEBUG(("CxUI: done")); - } else if (activation.reason() == Hb::ActivationReasonActivity) { + } else if (activation.reason() == Af::ActivationReasonActivity) { CX_DEBUG(("CxUI: Camera started as activity")); Cxe::CameraMode mode = Cxe::ImageMode; QString activityId = activation.name();