Tag: cws_src680_dba24b
User: oj      
Date: 2007-09-28 12:00:50+0000
Modified:
   dba/dbaccess/source/ui/relationdesign/RTableConnectionData.cxx

Log:
 RESYNC: (1.12-1.13); FILE MERGED

File Changes:

Directory: /dba/dbaccess/source/ui/relationdesign/
==================================================

File [changed]: RTableConnectionData.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/relationdesign/RTableConnectionData.cxx?r1=1.12.130.4&r2=1.12.130.5
Delta lines:  +30 -4
--------------------
--- RTableConnectionData.cxx    2007-08-29 13:30:54+0000        1.12.130.4
+++ RTableConnectionData.cxx    2007-09-28 12:00:47+0000        1.12.130.5
@@ -291,7 +291,33 @@
 
        return *this;
 }
-
+namespace dbaui
+{
+//-------------------------------------------------------------------------
+bool operator==(const ORelationTableConnectionData& lhs, const 
ORelationTableConnectionData& rhs)
+{
+       bool bEqual = (lhs.m_nUpdateRules == rhs.m_nUpdateRules) 
+        && (lhs.m_nDeleteRules == rhs.m_nDeleteRules)
+        && (lhs.m_nCardinality == rhs.m_nCardinality)
+        && (lhs.m_aSourceWinName == rhs.m_aSourceWinName)
+        && (lhs.m_aDestWinName == rhs.m_aDestWinName)
+        && (lhs.m_aConnName == rhs.m_aConnName)
+        && (lhs.m_vConnLineData.size() == rhs.m_vConnLineData.size());
+    
+    if ( bEqual )
+    {
+        std::vector< OConnectionLineDataRef >::const_iterator aIter = 
lhs.m_vConnLineData.begin();
+        std::vector< OConnectionLineDataRef >::const_iterator aEnd = 
lhs.m_vConnLineData.end();
+        for (sal_Int32 i = 0; aIter != aEnd; ++aIter,++i)
+        {
+            if ( *(rhs.m_vConnLineData[i]) != **aIter )
+                break;
+        }
+        bEqual = aIter == aEnd;
+    }
+    return bEqual;
+}
+}
 //------------------------------------------------------------------------
 BOOL ORelationTableConnectionData::Update()
 {




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to