mmsharing/livecommsui/lcuiengine/src/lcuiengine.cpp
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
child 35 6c57ef9392d2
equal deleted inserted replaced
32:73a1feb507fb 33:bc78a40cd63c
     1 /*
       
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:
       
    15 *
       
    16 */
       
    17 
       
    18 //USER
       
    19 #include "lcuiengine_p.h"
       
    20 #include "lcuiengine.h"
       
    21 #include "lclogger.h"
       
    22 
       
    23 
       
    24 // -----------------------------------------------------------------------------
       
    25 // LcUiEngine::LcUiEngine
       
    26 // -----------------------------------------------------------------------------
       
    27 //
       
    28 LcUiEngine::LcUiEngine( const QString& engineName,
       
    29                         const QString& applicationDisplayName )
       
    30 {
       
    31     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::LcUiEngine()" )
       
    32     d = new LcUiEnginePrivate( *this,engineName,applicationDisplayName );
       
    33     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::LcUiEngine()" )   
       
    34 }
       
    35 
       
    36 // -----------------------------------------------------------------------------
       
    37 // LcUiEngine::~LcUiEngine
       
    38 // -----------------------------------------------------------------------------
       
    39 //
       
    40 LcUiEngine::~LcUiEngine()
       
    41 {
       
    42     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::~LcUiEngine()" )
       
    43     delete d;
       
    44     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::~LcUiEngine()" )
       
    45 }
       
    46 
       
    47 // -----------------------------------------------------------------------------
       
    48 // LcUiEngine::zoom
       
    49 // -----------------------------------------------------------------------------
       
    50 //
       
    51 void LcUiEngine::zoom( int value )
       
    52 {
       
    53     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::zoom()" )
       
    54     d->zoom(value);
       
    55     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::zoom()" )
       
    56 }
       
    57 
       
    58 // -----------------------------------------------------------------------------
       
    59 // LcUiEngine::stop
       
    60 // -----------------------------------------------------------------------------
       
    61 //
       
    62 void LcUiEngine::stop()
       
    63 {
       
    64     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::stop()" )    
       
    65     d->stop();
       
    66     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::stop()" )
       
    67 }
       
    68 
       
    69 // -----------------------------------------------------------------------------
       
    70 // LcUiEngine::start
       
    71 // -----------------------------------------------------------------------------
       
    72 //
       
    73 void LcUiEngine::start()
       
    74 {
       
    75     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::start()" )    
       
    76     d->start();
       
    77     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::start()" )
       
    78 }
       
    79 
       
    80 // -----------------------------------------------------------------------------
       
    81 // LcUiEngine::sessionTitle
       
    82 // -----------------------------------------------------------------------------
       
    83 //
       
    84 const QString& LcUiEngine::sessionTitle() const
       
    85 {
       
    86     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::sessionTitle()" )
       
    87     return d->sessionTitle();
       
    88 }
       
    89 
       
    90 // -----------------------------------------------------------------------------
       
    91 // LcUiEngine::recipient
       
    92 // -----------------------------------------------------------------------------
       
    93 //
       
    94 const QString& LcUiEngine::recipient() const
       
    95 {
       
    96     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::recipient()" )
       
    97     return d->recipient();    
       
    98 }
       
    99 
       
   100 // -----------------------------------------------------------------------------
       
   101 // LcUiEngine::phoneNumber
       
   102 // -----------------------------------------------------------------------------
       
   103 //
       
   104 const QString& LcUiEngine::phoneNumber() const
       
   105 {
       
   106     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::phoneNumber()" )
       
   107     return d->phoneNumber();    
       
   108 }
       
   109 
       
   110 // -----------------------------------------------------------------------------
       
   111 // LcUiEngine::viewLayout
       
   112 // -----------------------------------------------------------------------------
       
   113 //
       
   114 LcViewLayoutHint LcUiEngine::viewLayout() const
       
   115 {
       
   116     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::viewLayout()" )
       
   117     return d->viewLayout();    
       
   118 }
       
   119 
       
   120 // -----------------------------------------------------------------------------
       
   121 // LcUiEngine::setContentAreas
       
   122 // -----------------------------------------------------------------------------
       
   123 //
       
   124 void LcUiEngine::setContentAreas( const QRectF& sharedContent,
       
   125                                   const QRectF& receivedContent )
       
   126 {
       
   127     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::setContentAreas()" )
       
   128     d->setContentAreas( sharedContent,receivedContent );
       
   129     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::setContentAreas()" )
       
   130 }
       
   131 
       
   132 // -----------------------------------------------------------------------------
       
   133 // LcUiEngine::setOrientation
       
   134 // -----------------------------------------------------------------------------
       
   135 //
       
   136 bool LcUiEngine::setOrientation( Qt::Orientation orientation )
       
   137 {
       
   138     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::setOrientation()" )
       
   139     bool ret = d->setOrientation( orientation );
       
   140     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::setOrientation()" )
       
   141     return ret;
       
   142 }
       
   143 
       
   144 // -----------------------------------------------------------------------------
       
   145 // LcUiEngine::setUiComponents
       
   146 // -----------------------------------------------------------------------------
       
   147 //
       
   148 void LcUiEngine::setUiComponents( HbProgressDialog* invitingNote,
       
   149                                   HbProgressDialog* waitingNote,
       
   150                                   HbDialog* acceptQuery,
       
   151                                   HbDialog* recipientQuery,
       
   152                                   HbDialog* shareOwnVideoQuery )
       
   153 {
       
   154     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::setUiComponents()" )
       
   155     d->setUiComponents( invitingNote,waitingNote,acceptQuery,recipientQuery,
       
   156                                                           shareOwnVideoQuery );
       
   157     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::setUiComponents()" )
       
   158 }
       
   159 
       
   160 // -----------------------------------------------------------------------------
       
   161 // LcUiEngine::toggleMute
       
   162 // -----------------------------------------------------------------------------
       
   163 //
       
   164 void LcUiEngine::toggleMute()
       
   165 {
       
   166     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::toggleMute()" )
       
   167     d->toggleMute();
       
   168     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::toggleMute()" )
       
   169 }
       
   170 
       
   171 // -----------------------------------------------------------------------------
       
   172 // LcUiEngine::isMuted
       
   173 // -----------------------------------------------------------------------------
       
   174 //
       
   175 bool LcUiEngine::isMuted() const
       
   176 {    
       
   177     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::isMuted()" )
       
   178     return d->isMuted();
       
   179 }
       
   180 
       
   181 // -----------------------------------------------------------------------------
       
   182 // LcUiEngine::toggleSpeaker
       
   183 // -----------------------------------------------------------------------------
       
   184 //
       
   185 void LcUiEngine::toggleSpeaker()
       
   186 {
       
   187     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::toggleSpeaker()" )    
       
   188     d->toggleSpeaker();
       
   189     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::toggleSpeaker()" )
       
   190 }
       
   191 
       
   192 // -----------------------------------------------------------------------------
       
   193 // LcUiEngine::isSpeakerOn
       
   194 // -----------------------------------------------------------------------------
       
   195 //
       
   196 bool LcUiEngine::isSpeakerOn() const
       
   197 {
       
   198     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::isSpeakerOn()" )
       
   199     return d->isSpeakerOn();
       
   200 }
       
   201 
       
   202 // -----------------------------------------------------------------------------
       
   203 // LcUiEngine::zoomValues
       
   204 // -----------------------------------------------------------------------------
       
   205 //
       
   206 int LcUiEngine::zoomValues( LcControlValues& values ) const
       
   207 {    
       
   208     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::zoomValues()" )
       
   209     return d->zoomValues(values);
       
   210 }
       
   211 
       
   212 // -----------------------------------------------------------------------------
       
   213 // LcUiEngine::toggleEnableCamera
       
   214 // -----------------------------------------------------------------------------
       
   215 //
       
   216 void LcUiEngine::toggleDisableCamera()
       
   217 {
       
   218     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::toggleDisableCamera()" )
       
   219     d->toggleDisableCamera();
       
   220     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::toggleDisableCamera()" )
       
   221 }
       
   222 
       
   223 // -----------------------------------------------------------------------------
       
   224 // LcUiEngine::setCameraMain
       
   225 // -----------------------------------------------------------------------------
       
   226 //
       
   227 void LcUiEngine::setMainCamera(const bool aMainCamera)
       
   228 {
       
   229     LC_QDEBUG_2( "livecomms [UI] -> LcUiEngine::setCameraMain()", aMainCamera )
       
   230     d->setMainCamera( aMainCamera );
       
   231     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::setCameraMain()" )
       
   232 }
       
   233 
       
   234 // -----------------------------------------------------------------------------
       
   235 // LcUiEngine::cameraIndex
       
   236 // -----------------------------------------------------------------------------
       
   237 //
       
   238 bool LcUiEngine::mainCamera() const
       
   239 {
       
   240     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::mainCamera()" )
       
   241     return d->mainCamera();
       
   242 }
       
   243 
       
   244 // -----------------------------------------------------------------------------
       
   245 // LcUiEngine::toggleCamera
       
   246 // -----------------------------------------------------------------------------
       
   247 //
       
   248 void LcUiEngine::toggleCamera()
       
   249 {
       
   250     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::toggleCamera()" )
       
   251     d->toggleCamera();
       
   252     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::toggleCamera()" )
       
   253 }
       
   254 
       
   255 // -----------------------------------------------------------------------------
       
   256 // LcUiEngine::fullScreenMode
       
   257 // -----------------------------------------------------------------------------
       
   258 //
       
   259 bool LcUiEngine::fullScreenMode()
       
   260 {
       
   261     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::fullScreenMode()" )
       
   262     return d->fullScreenMode();
       
   263 }
       
   264 
       
   265 // -----------------------------------------------------------------------------
       
   266 // LcUiEngine::setFullScreenMode
       
   267 // -----------------------------------------------------------------------------
       
   268 //
       
   269 void LcUiEngine::setFullScreenMode(bool aMode)
       
   270 {
       
   271     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::setFullScreenMode()" )
       
   272     d->setFullScreenMode( aMode );
       
   273     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::setFullScreenMode()" )
       
   274 }
       
   275 
       
   276 
       
   277 // -----------------------------------------------------------------------------
       
   278 // LcUiEngine::updateSession
       
   279 // -----------------------------------------------------------------------------
       
   280 //
       
   281 void LcUiEngine::updateSession()
       
   282 {
       
   283     LC_QDEBUG( "livecomms [UI] -> LcUiEngine::updateSession()" )
       
   284     d->updateSession();
       
   285     LC_QDEBUG( "livecomms [UI] <- LcUiEngine::updateSession()" )
       
   286 }
       
   287 
       
   288 // -----------------------------------------------------------------------------
       
   289 // LcUiEngine::isLocalPlayerPlaying
       
   290 // -----------------------------------------------------------------------------
       
   291 //
       
   292 bool LcUiEngine::isLocalPlayerPlaying() const
       
   293 {
       
   294     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::isLocalPlayerPlaying()" )
       
   295     return d->isLocalPlayerPlaying();
       
   296 }
       
   297 
       
   298 // -----------------------------------------------------------------------------
       
   299 // LcUiEngine::isRemotePlayerPlaying
       
   300 // -----------------------------------------------------------------------------
       
   301 //
       
   302 bool LcUiEngine::isRemotePlayerPlaying() const
       
   303 {
       
   304     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::isRemotePlayerPlaying()" )
       
   305     return d->isRemotePlayerPlaying();
       
   306 }
       
   307 
       
   308 // -----------------------------------------------------------------------------
       
   309 // LcUiEngine::isMinimized
       
   310 // -----------------------------------------------------------------------------
       
   311 //
       
   312 bool LcUiEngine::isMinimized() const
       
   313 {
       
   314     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::isMinimized()" )
       
   315     return d->isMinimized();
       
   316 }
       
   317 
       
   318 // -----------------------------------------------------------------------------
       
   319 // LcUiEngine::minimize
       
   320 // -----------------------------------------------------------------------------
       
   321 //
       
   322 void LcUiEngine::minimize()
       
   323 {
       
   324     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::minimize()" )
       
   325     // TODO : Remove this function when XqServiceUtil taken into use compleatly 
       
   326     d->minimize();
       
   327 }
       
   328 
       
   329 // -----------------------------------------------------------------------------
       
   330 // LcUiEngine::maximize
       
   331 // -----------------------------------------------------------------------------
       
   332 //
       
   333 void LcUiEngine::maximize()
       
   334 {
       
   335     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::maximize()" )
       
   336     // TODO : Remove this function when XqServiceUtil taken into use compleatly
       
   337     d->maximize();
       
   338 }
       
   339 
       
   340 // -----------------------------------------------------------------------------
       
   341 // LcUiEngine::shareImage
       
   342 // -----------------------------------------------------------------------------
       
   343 //
       
   344 void LcUiEngine::shareImage(const QString& fileName)
       
   345 {
       
   346     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::shareImage()" )
       
   347     d->shareImage(fileName);
       
   348 }
       
   349 
       
   350 // -----------------------------------------------------------------------------
       
   351 // LcUiEngine::shareCamera
       
   352 // -----------------------------------------------------------------------------
       
   353 //
       
   354 void LcUiEngine::shareCamera()
       
   355 {
       
   356     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::shareCamera()" )
       
   357     d->shareCamera();
       
   358 }
       
   359 
       
   360 // -----------------------------------------------------------------------------
       
   361 // LcUiEngine::setCurrentView
       
   362 // -----------------------------------------------------------------------------
       
   363 //
       
   364 void LcUiEngine::setCurrentView(HbView* view)
       
   365 {
       
   366     LC_QDEBUG( "livecomms [UI] <-> LcUiEngine::setCurrentView()" )
       
   367     d->setCurrentView(view);
       
   368 }
       
   369 
       
   370 
       
   371 // -----------------------------------------------------------------------------
       
   372 // LcUiEngine::SendDialTone
       
   373 // -----------------------------------------------------------------------------
       
   374 //
       
   375 
       
   376 bool LcUiEngine::SendDialTone( const QChar aKey )
       
   377 {
       
   378     return d->SendDialTone(aKey);
       
   379 }
       
   380 
       
   381 
       
   382 // End of File