[Libreoffice-commits] core.git: odk/examples

Stephan Bergmann sbergman at redhat.com
Wed Apr 27 13:40:58 UTC 2016


 odk/examples/DevelopersGuide/Components/CppComponent/service1_impl.cxx |    3 
 odk/examples/DevelopersGuide/Components/CppComponent/service2_impl.cxx |    3 
 odk/examples/DevelopersGuide/Database/DriverSkeleton/SDriver.cxx       |    3 
 odk/examples/cpp/complextoolbarcontrols/MyProtocolHandler.cxx          |   50 ++++++----
 odk/examples/cpp/complextoolbarcontrols/exports.cxx                    |    6 -
 odk/examples/cpp/custompanel/ctp_factory.cxx                           |    3 
 odk/examples/cpp/remoteclient/remoteclient.cxx                         |    3 
 7 files changed, 46 insertions(+), 25 deletions(-)

New commits:
commit 3caf268f9a73c5d398a0d49e0e91eb18525465cf
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Apr 27 15:39:47 2016 +0200

    Make SDK examples compile again
    
    Revert (parts of) various commits that tried to use LIBO_INTERNAL_ONLY features
    in external odk/examples/ code.
    
    Change-Id: I275c3e8979c995430329bca61e51b2841503234f

diff --git a/odk/examples/DevelopersGuide/Components/CppComponent/service1_impl.cxx b/odk/examples/DevelopersGuide/Components/CppComponent/service1_impl.cxx
index 5278d58..b9cf6f1 100644
--- a/odk/examples/DevelopersGuide/Components/CppComponent/service1_impl.cxx
+++ b/odk/examples/DevelopersGuide/Components/CppComponent/service1_impl.cxx
@@ -52,7 +52,8 @@ namespace my_sc_impl
 
 Sequence< OUString > SAL_CALL getSupportedServiceNames_MyService1Impl()
 {
-    Sequence< OUString > names { "my_module.MyService1" };
+    Sequence< OUString > names(1);
+    names[0] = "my_module.MyService1";
     return names;
 }
 
diff --git a/odk/examples/DevelopersGuide/Components/CppComponent/service2_impl.cxx b/odk/examples/DevelopersGuide/Components/CppComponent/service2_impl.cxx
index fd36a45..def4910 100644
--- a/odk/examples/DevelopersGuide/Components/CppComponent/service2_impl.cxx
+++ b/odk/examples/DevelopersGuide/Components/CppComponent/service2_impl.cxx
@@ -60,7 +60,8 @@ extern Reference< XInterface > SAL_CALL create_MyService1Impl(
 
 static Sequence< OUString > getSupportedServiceNames_MyService2Impl()
 {
-    Sequence<OUString> names { "my_module.MyService2" };
+    Sequence<OUString> names(1);
+    names[0] = "my_module.MyService2";
     return names;
 }
 
diff --git a/odk/examples/DevelopersGuide/Database/DriverSkeleton/SDriver.cxx b/odk/examples/DevelopersGuide/Database/DriverSkeleton/SDriver.cxx
index 87dfee7..1c25940 100644
--- a/odk/examples/DevelopersGuide/Database/DriverSkeleton/SDriver.cxx
+++ b/odk/examples/DevelopersGuide/Database/DriverSkeleton/SDriver.cxx
@@ -88,7 +88,8 @@ Sequence< ::rtl::OUString > SkeletonDriver::getSupportedServiceNames_Static(  )
 {
     /// which service is supported
     /// for more information @see com.sun.star.sdbc.Driver
-    Sequence<OUString> aSNS { ::rtl::OUString("com.sun.star.sdbc.Driver") };
+    Sequence< ::rtl::OUString > aSNS( 1 );
+    aSNS[0] = ::rtl::OUString("com.sun.star.sdbc.Driver");
     return aSNS;
 }
 
diff --git a/odk/examples/cpp/complextoolbarcontrols/MyProtocolHandler.cxx b/odk/examples/cpp/complextoolbarcontrols/MyProtocolHandler.cxx
index 924e769..721329d 100644
--- a/odk/examples/cpp/complextoolbarcontrols/MyProtocolHandler.cxx
+++ b/odk/examples/cpp/complextoolbarcontrols/MyProtocolHandler.cxx
@@ -235,15 +235,17 @@ void SAL_CALL BaseDispatch::dispatch( const URL& aURL, const Sequence < Property
         else if ( aURL.Path == "ComboboxCmd" )
         {
             // remove the text if it's in our list
-            Sequence< NamedValue > aRemoveArgs { { "Text", css:uno::makeAny(maComboBoxText) } };
+            Sequence< NamedValue > aRemoveArgs( 1 );
+            aRemoveArgs[0].Name  = rtl::OUString( "Text" );
+            aRemoveArgs[0].Value <<= maComboBoxText;
             SendCommand( aURL, ::rtl::OUString( "RemoveEntryText" ), aRemoveArgs, sal_True );
 
             // add the new text to the start of the list
-            Sequence< NamedValue > aInsertArgs
-            {
-                { "Pos", css::uno::makeAny(sal_Int32( 0 )) },
-                { "Text", css::uno::makeAny(maComboBoxText)) },
-            };
+            Sequence< NamedValue > aInsertArgs( 2 );
+            aInsertArgs[0].Name = rtl::OUString( "Pos" );
+            aInsertArgs[0].Value <<= sal_Int32( 0 );
+            aInsertArgs[1].Name = rtl::OUString( "Text" );
+            aInsertArgs[1].Value <<= maComboBoxText;
             SendCommand( aURL, ::rtl::OUString("InsertEntry"), aInsertArgs, sal_True );
         }
         else if ( aURL.Path == "InsertEntry" )
@@ -266,7 +268,9 @@ void SAL_CALL BaseDispatch::dispatch( const URL& aURL, const Sequence < Property
             aCmdURL.Complete = aCmdURL.Path + aCmdURL.Protocol;
 
             // set the selected item as text into the combobox
-            Sequence< NamedValue > aArgs { { "Text", css::uno::makeAny(aText) } };
+            Sequence< NamedValue > aArgs( 1 );
+            aArgs[0].Name = "Text";
+            aArgs[0].Value <<= aText;
             SendCommand( aCmdURL, ::rtl::OUString( "SetText" ), aArgs, sal_True );
         }
         else if ( aURL.Path == "DropdownButtonCmd" )
@@ -360,6 +364,7 @@ void SAL_CALL BaseDispatch::addStatusListener( const Reference< XStatusListener
             // A toggle dropdown box is normally used for a group of commands
             // where the user can select the last issued command easily.
             // E.g. a typical command group would be "Insert shape"
+            Sequence< NamedValue > aArgs( 1 );
 
             // send command to set context menu content
             Sequence< rtl::OUString > aContextMenu( 3 );
@@ -367,7 +372,8 @@ void SAL_CALL BaseDispatch::addStatusListener( const Reference< XStatusListener
             aContextMenu[1] = "Command 2";
             aContextMenu[2] = "Command 3";
 
-            Sequence< NamedValue > aArgs { { "List", css::uno::makeAny(aContextMenu) } };
+            aArgs[0].Name = "List";
+            aArgs[0].Value <<= aContextMenu;
             SendCommandTo( xControl, aURL, rtl::OUString( "SetList" ), aArgs, sal_True );
 
             // send command to check item on pos=0
@@ -380,13 +386,15 @@ void SAL_CALL BaseDispatch::addStatusListener( const Reference< XStatusListener
             // A dropdown box is normally used for a group of dependent modes, where
             // the user can only select one. The modes cannot be combined.
             // E.g. a typical group would be left,right,center,block.
+            Sequence< NamedValue > aArgs( 1 );
 
             // send command to set context menu content
             Sequence< rtl::OUString > aContextMenu( 2 );
             aContextMenu[0] = "Button Enabled";
             aContextMenu[1] = "Button Disabled";
 
-            Sequence< NamedValue > aArgs { { "List", css::uno::makeAny(aContextMenu) } };
+            aArgs[0].Name = "List";
+            aArgs[0].Value <<= aContextMenu;
             SendCommandTo( xControl, aURL, rtl::OUString( "SetList" ), aArgs, sal_True );
 
             // set position according to enable/disable state of button
@@ -400,22 +408,27 @@ void SAL_CALL BaseDispatch::addStatusListener( const Reference< XStatusListener
         else if ( aURL.Path == "SpinfieldCmd" )
         {
             // A spin button
-            Sequence< NamedValue > aArgs
-            {
-                { "Value", css::uno::makeAny(double( 0.0 )) },
-                { "UpperLimit", css::uno::makeAny(double( 10.0 )) },
-                { "LowerLimit", css::uno::makeAny(double( 0.0 )) },
-                { "Step", css::uno::makeAny(double( 0.1 )) },
-                { "OutputFormat", css::uno::makeAny(OUString("%.2f cm")) }
-            };
+            Sequence< NamedValue > aArgs( 5 );
 
             // send command to initialize spin button
+            aArgs[0].Name = "Value";
+            aArgs[0].Value <<= double( 0.0 );
+            aArgs[1].Name = "UpperLimit";
+            aArgs[1].Value <<= double( 10.0 );
+            aArgs[2].Name = "LowerLimit";
+            aArgs[2].Value <<= double( 0.0 );
+            aArgs[3].Name = "Step";
+            aArgs[3].Value <<= double( 0.1 );
+            aArgs[4].Name = "OutputFormat";
+            aArgs[4].Value <<= rtl::OUString("%.2f cm");
+
             SendCommandTo( xControl, aURL, rtl::OUString( "SetValues" ), aArgs, sal_True );
         }
         else if ( aURL.Path == "DropdownboxCmd" )
         {
             // A dropdown box is normally used for a group of commands
             // where the user can select one of a defined set.
+            Sequence< NamedValue > aArgs( 1 );
 
             // send command to set context menu content
             Sequence< rtl::OUString > aList( 10 );
@@ -430,7 +443,8 @@ void SAL_CALL BaseDispatch::addStatusListener( const Reference< XStatusListener
             aList[8] = "Brown";
             aList[9] = "Pink";
 
-            Sequence< NamedValue > aArgs { { "List", css::uno::makeAny(aList) } };
+            aArgs[0].Name = "List";
+            aArgs[0].Value <<= aList;
             SendCommandTo( xControl, aURL, rtl::OUString( "SetList" ), aArgs, sal_True );
         }
 
diff --git a/odk/examples/cpp/complextoolbarcontrols/exports.cxx b/odk/examples/cpp/complextoolbarcontrols/exports.cxx
index f66191e..35a4f39 100644
--- a/odk/examples/cpp/complextoolbarcontrols/exports.cxx
+++ b/odk/examples/cpp/complextoolbarcontrols/exports.cxx
@@ -39,12 +39,14 @@ SAL_DLLPUBLIC_EXPORT void* SAL_CALL component_getFactory(const sal_Char* pImplNa
 
     if (sImplName == MYLISTENER_IMPLEMENTATIONNAME)
     {
-        css::uno::Sequence<OUString> lNames { MYLISTENER_IMPLEMENTATIONNAME };
+        css::uno::Sequence< ::rtl::OUString > lNames(1);
+        lNames[0] = MYLISTENER_IMPLEMENTATIONNAME;
         xFactory = ::cppu::createSingleFactory(xSMGR, sImplName, MyListener::st_createInstance, lNames);
     }
     else if (sImplName == MYPROTOCOLHANDLER_IMPLEMENTATIONNAME)
     {
-        css::uno::Sequence<OUString> lNames { MYPROTOCOLHANDLER_SERVICENAME };
+        css::uno::Sequence< ::rtl::OUString > lNames(1);
+        lNames[0] = MYPROTOCOLHANDLER_SERVICENAME;
         xFactory = ::cppu::createSingleComponentFactory(MyProtocolHandler_createInstance, sImplName, lNames);
     }
 
diff --git a/odk/examples/cpp/custompanel/ctp_factory.cxx b/odk/examples/cpp/custompanel/ctp_factory.cxx
index 2b2387d..e2e29ee 100644
--- a/odk/examples/cpp/custompanel/ctp_factory.cxx
+++ b/odk/examples/cpp/custompanel/ctp_factory.cxx
@@ -108,7 +108,8 @@ namespace sd { namespace colortoolpanel
 
     Sequence< OUString > SAL_CALL ToolPanelFactory::getSupportedServiceNames_static() throw (RuntimeException)
     {
-        Sequence< OUString > aServiceNames { "org.openoffice.example.colorpanel.ToolPanelFactory" };
+        Sequence< OUString > aServiceNames(1);
+        aServiceNames[0] = "org.openoffice.example.colorpanel.ToolPanelFactory";
         return aServiceNames;
     }
 
diff --git a/odk/examples/cpp/remoteclient/remoteclient.cxx b/odk/examples/cpp/remoteclient/remoteclient.cxx
index 1c9d043..373efae 100644
--- a/odk/examples/cpp/remoteclient/remoteclient.cxx
+++ b/odk/examples/cpp/remoteclient/remoteclient.cxx
@@ -209,7 +209,8 @@ Sequence< OUString > getSupportedServiceNames()
         MutexGuard guard( Mutex::getGlobalMutex() );
         if( !pNames )
         {
-            static Sequence< OUString > seqNames { "com.sun.star.bridge.example.RemoteClientSample" };
+            static Sequence< OUString > seqNames(1);
+            seqNames[0] = "com.sun.star.bridge.example.RemoteClientSample";
             pNames = &seqNames;
         }
     }


More information about the Libreoffice-commits mailing list