textinput/peninputarc/src/peninputclient/peninputclient.cpp
branchRCL_3
changeset 44 ecbabf52600f
parent 43 ebd48d2de13c
child 46 bd83ceabce89
--- a/textinput/peninputarc/src/peninputclient/peninputclient.cpp	Tue Aug 31 15:31:50 2010 +0300
+++ b/textinput/peninputarc/src/peninputclient/peninputclient.cpp	Wed Sep 01 12:23:33 2010 +0100
@@ -28,6 +28,21 @@
     {
     }
 
+EXPORT_C TInt RPeninputServer::ConnectAsyc(TRequestStatus& aStatus)
+    { 
+    TInt err;
+    TRAP(err, iSingletonServer = RPeninputServerImpl::NewL(&aStatus));    
+    if( !iSingletonServer )   
+        {
+        return KErrGeneral;
+        }
+    //return iSingletonServer->ConnectAsync(status);
+    return err;
+    }
+EXPORT_C void RPeninputServer::SetDataQueryPopped(TBool aFlag)
+	{
+	iSingletonServer->SetDataQueryPopped(aFlag);
+	}
 // ---------------------------------------------------------------------------
 // RPeninputServer::Connect
 // ---------------------------------------------------------------------------
@@ -235,11 +250,16 @@
 // RPeninputServer::SupportInputMode
 // ---------------------------------------------------------------------------
 //
-EXPORT_C TInt RPeninputServer::SupportInputMode()
+EXPORT_C TInt RPeninputServer::SupportInputMode( TInt aLanguage )
     {
-    return iSingletonServer->SupportInputMode();
+    return iSingletonServer->SupportInputMode( aLanguage );
     }
 
+EXPORT_C TInt RPeninputServer::SetInputLanguage( TInt aLanguage )
+	{
+	return iSingletonServer->SetInputLanguage( aLanguage );
+	}
+
 // ---------------------------------------------------------------------------
 // RPeninputServer::AddPeninputServerObserverL
 // Add observer
@@ -484,5 +504,10 @@
     {
     iSingletonServer->SetResourceChange(aFlag);   
     }    
+
+EXPORT_C void RPeninputServer::EnablePriorityChangeOnOriChange(TBool aEnabled)
+    {
+	iSingletonServer->EnablePriorityChangeOnOriChange(aEnabled);
+	}	
 //end of class RPeninputServer
 // End of File