idlehomescreen/nativeuicontroller/src/nativeuicontroller.cpp
branchRCL_3
changeset 23 7be2816dbabd
parent 19 79311d856354
equal deleted inserted replaced
19:79311d856354 23:7be2816dbabd
    29 #include <AknDlgShut.h>
    29 #include <AknDlgShut.h>
    30 #include <aidevicestatuscontentmodel.h>
    30 #include <aidevicestatuscontentmodel.h>
    31 
    31 
    32 // User includes
    32 // User includes
    33 #include <aifwstatehandler.h>
    33 #include <aifwstatehandler.h>
       
    34 #include <aifwpublisherinfo.h>
    34 #include <hscontentpublisher.h>
    35 #include <hscontentpublisher.h>
    35 #include <hspublisherinfo.h>
       
    36 #include "nativeuicontroller.h"
    36 #include "nativeuicontroller.h"
    37 #include "ainativeui.hrh"
    37 #include "ainativeui.hrh"
    38 #include "application.h"
    38 #include "application.h"
    39 #include "appui.h"
    39 #include "appui.h"
    40 #include "aiutility.h"
    40 #include "aiutility.h"
   447         THsPublisherInfo deviceStatus( KDeviceStatusPluginUid, 
   447         THsPublisherInfo deviceStatus( KDeviceStatusPluginUid, 
   448             KDeviceStatusPluginName, KNativeUiNamespace );
   448             KDeviceStatusPluginName, KNativeUiNamespace );
   449         
   449         
   450         iPlugins.Append( deviceStatus );
   450         iPlugins.Append( deviceStatus );
   451         
   451         
   452         iFwStateHandler->LoadPlugin( deviceStatus, EAiFwSystemStartup );
   452         TAiFwPublisherInfo devstatInfo( 
       
   453             deviceStatus, TAiFwCallback(), EAiFwSystemStartup );
       
   454         
       
   455         iFwStateHandler->LoadPlugin( devstatInfo ); 
   453         
   456         
   454         THsPublisherInfo profile( KProfilePluginUid, 
   457         THsPublisherInfo profile( KProfilePluginUid, 
   455             KProfilePluginName, KNativeUiNamespace );
   458             KProfilePluginName, KNativeUiNamespace );
   456         
   459 
   457         iPlugins.Append( profile );
   460         iPlugins.Append( profile );
   458         
   461 
   459         iFwStateHandler->LoadPlugin( profile, EAiFwSystemStartup );        	        
   462         TAiFwPublisherInfo profileInfo( 
       
   463             profile, TAiFwCallback(), EAiFwSystemStartup );
       
   464                 
       
   465         iFwStateHandler->LoadPlugin( profileInfo );                     	       
   460         }
   466         }
   461 
   467 
   462     // We need to load the resource file here if we are not main controller.
   468     // We need to load the resource file here if we are not main controller.
   463     // If we are the main controller the loading is done in appui
   469     // If we are the main controller the loading is done in appui
   464     // Also the toolbar renderer is loaded here.
   470     // Also the toolbar renderer is loaded here.