taskswitcher/server/src/main.cpp
changeset 127 7b66bc3c6dc9
parent 119 50e220be30d1
equal deleted inserted replaced
126:efda7c0771b9 127:7b66bc3c6dc9
    20 #include "tsrunningappserver.h"
    20 #include "tsrunningappserver.h"
    21 #include "tstaskmonitorglobals.h"
    21 #include "tstaskmonitorglobals.h"
    22 #include <apgwgnam.h>
    22 #include <apgwgnam.h>
    23 #include <eikenv.h>
    23 #include <eikenv.h>
    24 
    24 
    25 #include <caservice.h>
       
    26 
       
    27 int main(int argc, char *argv[]) 
    25 int main(int argc, char *argv[]) 
    28 {
    26 {
    29     RSemaphore semaphore;
    27     RSemaphore semaphore;
    30     int errNo( semaphore.CreateGlobal(KTsServerReadySemaphore, 0) );
    28     int errNo( semaphore.CreateGlobal(KTsServerReadySemaphore, 0) );
    31     if (KErrNone == errNo) {
    29     if (KErrNone == errNo) {
    32         QApplication app(argc, argv);
    30         QApplication app(argc, argv);
    33         // maintain instance of caservice (needed for getting application icons)
       
    34         QSharedPointer<CaService> service = CaService::instance();
       
    35         TRAP(errNo,
    31         TRAP(errNo,
    36         // hide server from TaskSwitcher
    32         // hide server from TaskSwitcher
    37         CEikonEnv * env = CEikonEnv::Static();
    33         CEikonEnv * env = CEikonEnv::Static();
    38         User::LeaveIfNull( env );
    34         User::LeaveIfNull( env );
    39         env->RootWin().SetOrdinalPosition(0, ECoeWinPriorityNeverAtFront);
    35         env->RootWin().SetOrdinalPosition(0, ECoeWinPriorityNeverAtFront);