[Libreoffice-commits] .: cui/source

Cédric Bosdonnat cbosdo at kemper.freedesktop.org
Mon Mar 28 02:28:33 PDT 2011


 cui/source/inc/border.hxx          |    7 +++++--
 cui/source/tabpages/border.cxx     |    2 ++
 cui/source/tabpages/borderconn.cxx |   16 ++++++++--------
 3 files changed, 15 insertions(+), 10 deletions(-)

New commits:
commit bcd381ce7da19817867b2f133f863b3cc3d0af47
Author: Cédric Bosdonnat <cedricbosdo at openoffice.org>
Date:   Fri Mar 25 15:51:46 2011 +0100

    Moved SvxBorder* into editeng namespace to avoid duplicate DOUBLE on windows

diff --git a/cui/source/inc/border.hxx b/cui/source/inc/border.hxx
index 27d692c..51ff23a 100644
--- a/cui/source/inc/border.hxx
+++ b/cui/source/inc/border.hxx
@@ -41,7 +41,10 @@
 
 // forward ---------------------------------------------------------------
 
-class SvxBorderLine;
+namespace editeng
+{
+    class SvxBorderLine;
+}
 class XColorTable;
 
 #include <svx/flagsdef.hxx>
@@ -150,7 +153,7 @@ private:
 
     // share for individual Frame-/Core-Line
     void                ResetFrameLine_Impl( svx::FrameBorderType eBorder,
-                                             const SvxBorderLine* pCurLine,
+                                             const editeng::SvxBorderLine* pCurLine,
                                              bool bValid );
 #endif
 };
diff --git a/cui/source/tabpages/border.cxx b/cui/source/tabpages/border.cxx
index 43459cf..67046df 100644
--- a/cui/source/tabpages/border.cxx
+++ b/cui/source/tabpages/border.cxx
@@ -56,6 +56,8 @@
 #include <sal/macros.h>
 #include "borderconn.hxx"
 
+using namespace ::editeng;
+
 // -----------------------------------------------------------------------
 
 /*
diff --git a/cui/source/tabpages/borderconn.cxx b/cui/source/tabpages/borderconn.cxx
index 04ecaa5..263eb95 100644
--- a/cui/source/tabpages/borderconn.cxx
+++ b/cui/source/tabpages/borderconn.cxx
@@ -46,20 +46,20 @@ of the tab page.
 
 // 1st: item wrappers ---------------------------------------------------------
 
-class LineItemWrapper : public sfx::SingleItemWrapper< SvxLineItem, const SvxBorderLine* >
+class LineItemWrapper : public sfx::SingleItemWrapper< SvxLineItem, const editeng::SvxBorderLine* >
 {
 public:
     inline explicit     LineItemWrapper( sal_uInt16 nSlot ) : SingleItemWrapperType( nSlot ) {}
 
-    virtual const SvxBorderLine* GetItemValue( const SvxLineItem& rItem ) const
+    virtual const editeng::SvxBorderLine* GetItemValue( const SvxLineItem& rItem ) const
                             { return rItem.GetLine(); }
-    virtual void        SetItemValue( SvxLineItem& rItem, const SvxBorderLine* pLine ) const
+    virtual void        SetItemValue( SvxLineItem& rItem, const editeng::SvxBorderLine* pLine ) const
                             { rItem.SetLine( pLine ); }
 };
 
 // 2nd: control wrappers ------------------------------------------------------
 
-class FrameSelectorWrapper : public sfx::SingleControlWrapper< FrameSelector, const SvxBorderLine* >
+class FrameSelectorWrapper : public sfx::SingleControlWrapper< FrameSelector, const editeng::SvxBorderLine* >
 {
 public:
     inline explicit     FrameSelectorWrapper( FrameSelector& rFrameSel, FrameBorderType eBorder ) :
@@ -68,8 +68,8 @@ public:
     virtual bool        IsControlDontKnow() const;
     virtual void        SetControlDontKnow( bool bSet );
 
-    virtual const SvxBorderLine* GetControlValue() const;
-    virtual void        SetControlValue( const SvxBorderLine* pLine );
+    virtual const editeng::SvxBorderLine* GetControlValue() const;
+    virtual void        SetControlValue( const editeng::SvxBorderLine* pLine );
 
 private:
     FrameBorderType       meBorder;         /// The line this wrapper works with.
@@ -86,12 +86,12 @@ void FrameSelectorWrapper::SetControlDontKnow( bool bSet )
         GetControl().SetBorderDontCare( meBorder );
 }
 
-const SvxBorderLine* FrameSelectorWrapper::GetControlValue() const
+const editeng::SvxBorderLine* FrameSelectorWrapper::GetControlValue() const
 {
     return GetControl().GetFrameBorderStyle( meBorder );
 }
 
-void FrameSelectorWrapper::SetControlValue( const SvxBorderLine* pLine )
+void FrameSelectorWrapper::SetControlValue( const editeng::SvxBorderLine* pLine )
 {
     GetControl().ShowBorder( meBorder, pLine );
 }


More information about the Libreoffice-commits mailing list