+
+ Integration::Processor* processor = dynamic_cast<Integration::Processor*>( &singleton.GetBaseObject() );
+ if( processor )
+ {
+ Dali::Adaptor& adaptor = Dali::Adaptor::Get();
+ Dali::Internal::Adaptor::Adaptor& adaptorImpl = Adaptor::GetImplementation( adaptor );
+ Integration::Core& core = adaptorImpl.GetCore();
+ core.RegisterProcessor( *processor );
+ }