framework/Library_fwe.mk                         |    1 -
 sfx2/Library_sfx.mk                              |    1 +
 sfx2/inc/preventduplicateinteraction.hxx         |    8 +++-----
 sfx2/source/appl/appopen.cxx                     |    6 +++---
 sfx2/source/appl/preventduplicateinteraction.cxx |    6 +++---
 solenv/clang-format/blacklist                    |    4 ++--
 6 files changed, 12 insertions(+), 14 deletions(-)

New commits:
commit 6d5aeece56e0ab33150bdcf8a037cdb004ae2d1d
Author: Caolán McNamara <caol...@redhat.com>
Date:   Wed Nov 22 15:15:08 2017 +0000

    move preventduplicateinteraction from framework to sfx2 consumer
    
    Change-Id: I1388a88ba20b5cde65cd1d88694775b071a0dff6
    Reviewed-on: https://gerrit.libreoffice.org/45099
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Caolán McNamara <caol...@redhat.com>

diff --git a/framework/Library_fwe.mk b/framework/Library_fwe.mk
index 5f70d38eb004..bff052f499ad 100644
--- a/framework/Library_fwe.mk
+++ b/framework/Library_fwe.mk
@@ -68,7 +68,6 @@ $(eval $(call gb_Library_add_exception_objects,fwe,\
     framework/source/fwe/helper/titlehelper \
     framework/source/fwe/helper/documentundoguard \
     framework/source/fwe/helper/undomanagerhelper \
-    framework/source/fwe/interaction/preventduplicateinteraction \
     framework/source/fwe/xml/menuconfiguration \
     framework/source/fwe/xml/menudocumenthandler \
     framework/source/fwe/xml/saxnamespacefilter \
diff --git a/sfx2/Library_sfx.mk b/sfx2/Library_sfx.mk
index 3dd3d892ed4c..d721b72438a8 100644
--- a/sfx2/Library_sfx.mk
+++ b/sfx2/Library_sfx.mk
@@ -115,6 +115,7 @@ $(eval $(call gb_Library_add_exception_objects,sfx,\
     sfx2/source/appl/newhelp \
     sfx2/source/appl/opengrf \
     sfx2/source/appl/openuriexternally \
+    sfx2/source/appl/preventduplicateinteraction \
     sfx2/source/appl/sfxhelp \
     sfx2/source/appl/sfxpicklist \
     sfx2/source/appl/shellimpl \
diff --git a/include/framework/preventduplicateinteraction.hxx 
b/sfx2/inc/preventduplicateinteraction.hxx
similarity index 98%
rename from include/framework/preventduplicateinteraction.hxx
rename to sfx2/inc/preventduplicateinteraction.hxx
index ae5bafaaf28a..f7bec486a2cf 100644
--- a/include/framework/preventduplicateinteraction.hxx
+++ b/sfx2/inc/preventduplicateinteraction.hxx
@@ -20,8 +20,6 @@
 #ifndef INCLUDED_FRAMEWORK_PREVENTDUPLICATEINTERACTION_HXX
 #define INCLUDED_FRAMEWORK_PREVENTDUPLICATEINTERACTION_HXX
 
-#include <framework/fwedllapi.h>
-
 #include <vector>
 
 #include <com/sun/star/task/XInteractionHandler2.hpp>
@@ -33,7 +31,7 @@ namespace com { namespace sun { namespace star { namespace 
uno {
     class XComponentContext;
 } } } }
 
-namespace framework{
+namespace sfx2 {
 
 /**
     @short      Prevent us from showing the same interaction more than once 
during
@@ -51,7 +49,7 @@ struct ThreadHelpBase2
         mutable ::osl::Mutex m_aLock;
 };
 
-class FWE_DLLPUBLIC PreventDuplicateInteraction : private ThreadHelpBase2
+class PreventDuplicateInteraction : private ThreadHelpBase2
                                     ,public ::cppu::WeakImplHelper< 
css::task::XInteractionHandler2 >
 {
 
@@ -230,7 +228,7 @@ class FWE_DLLPUBLIC PreventDuplicateInteraction : private 
ThreadHelpBase2
                                                   
PreventDuplicateInteraction::InteractionInfo* pReturn     ) const;
 };
 
-} // namespace framework
+} // namespace sfx2
 
 #endif // INCLUDED_FRAMEWORK_PREVENTDUPLICATEINTERACTION_HXX
 
diff --git a/sfx2/source/appl/appopen.cxx b/sfx2/source/appl/appopen.cxx
index 8e1a16c00f17..0ae86d85f9b4 100644
--- a/sfx2/source/appl/appopen.cxx
+++ b/sfx2/source/appl/appopen.cxx
@@ -53,7 +53,7 @@
 #include <svl/eitem.hxx>
 #include <sfx2/doctempl.hxx>
 #include <svtools/sfxecode.hxx>
-#include <framework/preventduplicateinteraction.hxx>
+#include <preventduplicateinteraction.hxx>
 #include <svtools/ehdl.hxx>
 #include <basic/sbxobj.hxx>
 #include <svl/urihelper.hxx>
@@ -666,7 +666,7 @@ void SfxApplication::OpenDocExec_Impl( SfxRequest& rReq )
             // intercept all incoming interactions and provide useful 
information
             // later if the following transaction was finished.
 
-            ::framework::PreventDuplicateInteraction*                 pHandler 
      = new 
::framework::PreventDuplicateInteraction(::comphelper::getProcessComponentContext());
+            ::sfx2::PreventDuplicateInteraction*                 pHandler      
 = new 
::sfx2::PreventDuplicateInteraction(::comphelper::getProcessComponentContext());
             css::uno::Reference< css::task::XInteractionHandler >     xHandler 
      (static_cast< css::task::XInteractionHandler* >(pHandler), 
css::uno::UNO_QUERY);
             css::uno::Reference< css::task::XInteractionHandler >     
xWrappedHandler;
 
@@ -685,7 +685,7 @@ void SfxApplication::OpenDocExec_Impl( SfxRequest& rReq )
 
             // define rules for this handler
             css::uno::Type                                            
aInteraction = ::cppu::UnoType<css::task::ErrorCodeRequest>::get();
-            ::framework::PreventDuplicateInteraction::InteractionInfo aRule    
    (aInteraction, 1);
+            ::sfx2::PreventDuplicateInteraction::InteractionInfo aRule        
(aInteraction, 1);
             pHandler->addInteractionRule(aRule);
 
             if (!aDocService.isEmpty())
diff --git a/framework/source/fwe/interaction/preventduplicateinteraction.cxx 
b/sfx2/source/appl/preventduplicateinteraction.cxx
similarity index 98%
rename from framework/source/fwe/interaction/preventduplicateinteraction.cxx
rename to sfx2/source/appl/preventduplicateinteraction.cxx
index 910c0891f077..bf7eeab13a16 100644
--- a/framework/source/fwe/interaction/preventduplicateinteraction.cxx
+++ b/sfx2/source/appl/preventduplicateinteraction.cxx
@@ -17,7 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-#include <framework/preventduplicateinteraction.hxx>
+#include <preventduplicateinteraction.hxx>
 
 #include <osl/diagnose.h>
 
@@ -25,7 +25,7 @@
 #include <com/sun/star/task/XInteractionAbort.hpp>
 #include <com/sun/star/task/XInteractionRetry.hpp>
 
-namespace framework{
+namespace sfx2 {
 
 PreventDuplicateInteraction::PreventDuplicateInteraction(const 
css::uno::Reference< css::uno::XComponentContext >& rxContext)
     : ThreadHelpBase2()
@@ -227,6 +227,6 @@ bool PreventDuplicateInteraction::getInteractionInfo(const 
css::uno::Type&
     return false;
 }
 
-} // namespace framework
+} // namespace sfx2
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/solenv/clang-format/blacklist b/solenv/clang-format/blacklist
index 216fb6a6de22..c698185bb47c 100644
--- a/solenv/clang-format/blacklist
+++ b/solenv/clang-format/blacklist
@@ -5369,7 +5369,6 @@ framework/source/fwe/helper/documentundoguard.cxx
 framework/source/fwe/helper/propertysetcontainer.cxx
 framework/source/fwe/helper/titlehelper.cxx
 framework/source/fwe/helper/undomanagerhelper.cxx
-framework/source/fwe/interaction/preventduplicateinteraction.cxx
 framework/source/fwe/xml/menuconfiguration.cxx
 framework/source/fwe/xml/menudocumenthandler.cxx
 framework/source/fwe/xml/saxnamespacefilter.cxx
@@ -6522,7 +6521,6 @@ include/framework/fwedllapi.h
 include/framework/imutex.hxx
 include/framework/interaction.hxx
 include/framework/menuconfiguration.hxx
-include/framework/preventduplicateinteraction.hxx
 include/framework/sfxhelperfunctions.hxx
 include/framework/statusbarconfiguration.hxx
 include/framework/titlehelper.hxx
@@ -12878,6 +12876,7 @@ sfx2/inc/guisaveas.hxx
 sfx2/inc/inettbc.hxx
 sfx2/inc/pch/precompiled_sfx.cxx
 sfx2/inc/pch/precompiled_sfx.hxx
+sfx2/inc/preventduplicateinteraction.hxx
 sfx2/inc/sfxbasecontroller_internal.hxx
 sfx2/inc/sidebar/ContextChangeBroadcaster.hxx
 sfx2/inc/sorgitm.hxx
@@ -12928,6 +12927,7 @@ sfx2/source/appl/newhelp.hxx
 sfx2/source/appl/opengrf.cxx
 sfx2/source/appl/openuriexternally.cxx
 sfx2/source/appl/panelist.hxx
+sfx2/source/appl/preventduplicateinteraction.cxx
 sfx2/source/appl/sfxhelp.cxx
 sfx2/source/appl/sfxpicklist.cxx
 sfx2/source/appl/shellimpl.cxx
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to