camerauis/cameraxui/cxui/src/main.cpp
author hgs
Thu, 15 Jul 2010 01:53:45 +0300
changeset 42 feebad15db8c
parent 41 67457b2ffb33
child 46 c826656d6714
permissions -rw-r--r--
201027_1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     1
/*
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
     2
* Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     3
* All rights reserved.
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     4
* This component and the accompanying materials are made available
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     6
* which accompanies this distribution, and is available
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     8
*
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     9
* Initial Contributors:
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    11
*
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    12
* Contributors:
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    13
*
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    14
* Description:
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    15
*
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    16
*/
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    17
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    18
#include <QApplication>
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    19
#include <QGraphicsProxyWidget>
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    20
// needed for localization
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    21
#include <QLocale>
40
hgs
parents: 39
diff changeset
    22
#include <HbTranslator>
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    23
#include <hbmainwindow.h>
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    24
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    25
#ifdef Q_OS_SYMBIAN
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    26
#include <coemain.h>
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    27
#include <eikenv.h>
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    28
#endif // Q_OS_SYMBIAN
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    29
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    30
#include "cxeengine.h"
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    31
#include "cxecameradevicecontrol.h"
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    32
#include "cxuiapplication.h"
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    33
#include "cxuiviewmanager.h"
41
hgs
parents: 40
diff changeset
    34
#include "cxuiapplicationstate.h"
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    35
#include "cxuienums.h"
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    36
#include "cxutils.h"
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    37
#include "cxuiserviceprovider.h"
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    38
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    39
#ifdef Q_OS_SYMBIAN
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    40
#include "OstTraceDefinitions.h"
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    41
#ifdef OST_TRACE_COMPILER_IN_USE
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    42
#include "mainTraces.h"
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    43
#endif // OST_TRACE_COMPILER_IN_USE
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    44
#else
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    45
#include "cxuimacrosdesktop.h"
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    46
#endif // Q_OS_SYMBIAN
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    47
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    48
using namespace Cxe;
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    49
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    50
// CONSTANTS
40
hgs
parents: 39
diff changeset
    51
const QString TRANSLATIONS_PATH = "/resource/qt/translations/";
hgs
parents: 39
diff changeset
    52
const QString TRANSLATIONS_FILE = "camera";
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    53
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    54
int main(int argc, char *argv[])
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    55
{
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    56
    CX_DEBUG(("CxUI: entering main()"));
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    57
    OstTrace0( camerax_performance, _MAIN, "msg: e_CX_STARTUP 1" );
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    58
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    59
    Q_INIT_RESOURCE(cxui);
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    60
39
c5025ea871a1 201021_1
hgs
parents: 28
diff changeset
    61
    // Use software rendering / raster graphics system to save GPU memory.
c5025ea871a1 201021_1
hgs
parents: 28
diff changeset
    62
    CX_DEBUG(("CxUI: Take raster graphics system into use.."));
c5025ea871a1 201021_1
hgs
parents: 28
diff changeset
    63
    QApplication::setGraphicsSystem("raster");
c5025ea871a1 201021_1
hgs
parents: 28
diff changeset
    64
    CX_DEBUG(("CxUI: ..raster graphics system in use"));
c5025ea871a1 201021_1
hgs
parents: 28
diff changeset
    65
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    66
    OstTrace0( camerax_performance, DUP1__MAIN, "msg: e_CX_HBAPP_CREATION 1" );
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    67
    CxuiApplication app(argc, argv);
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    68
    OstTrace0( camerax_performance, DUP2__MAIN, "msg: e_CX_HBAPP_CREATION 0" );
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    69
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    70
    // Creating and initializing engine as early as possible.
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    71
    // Reserve and power on can then proceed in parallel with
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    72
    // ui construction.
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    73
    OstTrace0( camerax_performance, DUP7__MAIN, "msg: e_CX_CREATE_ENGINE 1" );
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    74
    CxeEngine *engine = CxeEngine::createEngine();
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
    75
    OstTrace0( camerax_performance, DUP8__MAIN, "msg: e_CX_CREATE_ENGINE 0" );
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    76
41
hgs
parents: 40
diff changeset
    77
    if (app.activateReason() == Hb::ActivationReasonService) {
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    78
        // Embedded mode.  Engine is inited to correct mode
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    79
        // by service provider when request arrives
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    80
        CX_DEBUG(("CxUI: creating serviceprovider"));
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    81
        CxuiServiceProvider::create(engine);
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    82
        CX_DEBUG(("CxUI: done"));
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    83
    } else if (app.activateReason() == Hb::ActivationReasonActivity) {
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    84
        Cxe::CameraMode mode = Cxe::ImageMode;
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    85
        QString activityId = app.activateId();
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    86
        if (activityId == CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY ||
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    87
            activityId == CxuiActivityIds::VIDEO_POSTCAPTURE_ACTIVITY) {
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    88
            mode = Cxe::VideoMode;
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    89
        }
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    90
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    91
        if (activityId == CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY ||
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    92
            activityId == CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY) {
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    93
            // init engine only if going to pre-capture
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    94
            engine->initMode(mode);
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    95
        } else {
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    96
            // in post-capture don't init but set the correct mode to engine
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    97
            // so init can be done later
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    98
            engine->setMode(mode);
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
    99
        }
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   100
	} else {
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   101
	    // normal start
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   102
	    engine->initMode(engine->mode());
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   103
	}
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   104
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   105
#ifdef Q_OS_SYMBIAN
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   106
    //!@todo: Yield run time to system to get enough resources released to start camera.
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   107
    CX_DEBUG(("CxUI: yield control for resource freeing.."));
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   108
    User::After(300*1000); // 300ms
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   109
    CX_DEBUG(("CxUI: waiting done.."));
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   110
#endif // Q_OS_SYMBIAN
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   111
40
hgs
parents: 39
diff changeset
   112
    // Load language specific application localization file, e.g. "camera_en.qm"
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   113
    // Translations need to be loaded before any widgets are created.
40
hgs
parents: 39
diff changeset
   114
    CX_DEBUG(("CxUI: Load translations.."));
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   115
    OstTrace0( camerax_performance, DUP3__MAIN, "msg: e_CX_LOAD_TRANSLATIONS 1" );
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   116
    HbTranslator translator(TRANSLATIONS_PATH, TRANSLATIONS_FILE);
40
hgs
parents: 39
diff changeset
   117
    // Load language specific common localization file
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   118
    translator.loadCommon();
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   119
    OstTrace0( camerax_performance, DUP4__MAIN, "msg: e_CX_LOAD_TRANSLATIONS 0" );
40
hgs
parents: 39
diff changeset
   120
    CX_DEBUG(("CxUI: ..translations loaded"));
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   121
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   122
    // Create main window
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   123
    OstTrace0( camerax_performance, DUP5__MAIN, "msg: e_CX_MAINWINDOW_CREATION 1" );
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   124
    HbMainWindow mainWindow(0, Hb::WindowFlagTransparent | Hb::WindowFlagNoBackground);
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   125
    mainWindow.setAttribute(Qt::WA_NoBackground);
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   126
    OstTrace0( camerax_performance, DUP6__MAIN, "msg: e_CX_MAINWINDOW_CREATION 0" );
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   127
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   128
    // Set main window to landscape and full screen
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   129
    OstTrace0( camerax_performance, DUP13__MAIN, "msg: e_CX_MAINWINDOW_SETORIENTATION 1" );
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   130
    mainWindow.setOrientation(Qt::Horizontal);
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   131
    OstTrace0( camerax_performance, DUP14__MAIN, "msg: e_CX_MAINWINDOW_SETORIENTATION 0" );
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   132
    OstTrace0( camerax_performance, DUP15__MAIN, "msg: e_CX_MAINWINDOW_FULLSCREEN 1" );
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   133
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   134
#ifdef Q_OS_SYMBIAN
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   135
    mainWindow.showFullScreen();
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   136
#else
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   137
    /*
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   138
     * todo : check if this is an Orbit bug or if there's a better solution
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   139
    */
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   140
    mainWindow.resize(640, 360);
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   141
    mainWindow.setOrientation(Qt::Vertical, false);
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   142
    mainWindow.show();
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   143
    mainWindow.setOrientation(Qt::Horizontal, false);
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   144
#endif //Q_OS_SYMBIAN
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   145
    OstTrace0( camerax_performance, DUP16__MAIN, "msg: e_CX_MAINWINDOW_FULLSCREEN 0" );
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   146
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   147
    // Create view manager
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   148
    OstTrace0( camerax_performance, DUP11__MAIN, "msg: e_CX_CREATE_VIEW_MANAGER 1" );
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   149
    CxuiViewManager *viewManager = new CxuiViewManager(app, mainWindow, *engine);
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   150
    OstTrace0( camerax_performance, DUP12__MAIN, "msg: e_CX_CREATE_VIEW_MANAGER 0" );
41
hgs
parents: 40
diff changeset
   151
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   152
    // Give main window id to engine for setting up viewfinder window behind it
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   153
    OstTrace0( camerax_performance, DUP17__MAIN, "msg: e_CX_PREPAREWINDOW 1" );
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   154
    engine->viewfinderControl().setWindow(mainWindow.effectiveWinId());
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   155
    OstTrace0( camerax_performance, DUP18__MAIN, "msg: e_CX_PREPAREWINDOW 0" );
40
hgs
parents: 39
diff changeset
   156
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   157
    int returnValue = app.exec();
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   158
41
hgs
parents: 40
diff changeset
   159
    delete viewManager;
42
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   160
    CxuiServiceProvider::destroy(); // delete service provider instance
feebad15db8c 201027_1
hgs
parents: 41
diff changeset
   161
    delete engine;
28
3075d9b614e6 201017_1
hgs
parents: 19
diff changeset
   162
19
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   163
    return returnValue;
d9aefe59d544 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   164
}