summaryrefslogtreecommitdiffstats
path: root/kitchensync/src/genericdiffalgo.cpp
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2023-05-04 17:19:02 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2023-05-04 17:19:02 +0900
commit860c879989e9e3f51f6654579e7bf3fddc652d85 (patch)
treefdfb273f697d363d8a59d2e208f6eb68f8e72b2b /kitchensync/src/genericdiffalgo.cpp
parent5629ca069bd0c1d5c7bee83f3eac2b8418939854 (diff)
downloadtdepim-860c879989e9e3f51f6654579e7bf3fddc652d85.tar.gz
tdepim-860c879989e9e3f51f6654579e7bf3fddc652d85.zip
Drop deprecated kitchensync code
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'kitchensync/src/genericdiffalgo.cpp')
-rw-r--r--kitchensync/src/genericdiffalgo.cpp70
1 files changed, 0 insertions, 70 deletions
diff --git a/kitchensync/src/genericdiffalgo.cpp b/kitchensync/src/genericdiffalgo.cpp
deleted file mode 100644
index 5255c0968..000000000
--- a/kitchensync/src/genericdiffalgo.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- This file is part of libtdepim.
-
- Copyright (c) 2004 Tobias Koenig <tokoe@kde.org>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include <tqstringlist.h>
-
-#include <tdelocale.h>
-
-#include "genericdiffalgo.h"
-
-using namespace KSync;
-
-#define MAX( a, b ) ( a > b ? a : b )
-
-#ifndef KDE_USE_FINAL
-// With --enable-final, we get the (identical) compareString from
-// addresseediffalgo.cpp
-static bool compareString( const TQString &left, const TQString &right )
-{
- if ( left.isEmpty() && right.isEmpty() )
- return true;
- else
- return left == right;
-}
-#endif
-
-GenericDiffAlgo::GenericDiffAlgo( const TQString &leftData, const TQString &rightData )
- : mLeftData( leftData ), mRightData( rightData )
-{
-}
-
-void GenericDiffAlgo::run()
-{
- begin();
-
- TQStringList leftList = TQStringList::split( '\n', mLeftData, true );
- TQStringList rightList = TQStringList::split( '\n', mRightData, true );
-
- uint lines = MAX( leftList.count(), rightList.count() );
- for ( uint i = 0; i < lines; ++i ) {
- if ( i < leftList.count() && i < rightList.count() ) {
- if ( !compareString( leftList[ i ], rightList[ i ] ) )
- conflictField( i18n( "Line %1" ).arg( i ), leftList[ i ], rightList[ i ] );
- } else if ( i < leftList.count() && i >= rightList.count() ) {
- additionalLeftField( i18n( "Line %1" ).arg( i ), leftList[ i ] );
- } else if ( i >= leftList.count() && i < rightList.count() ) {
- additionalRightField( i18n( "Line %1" ).arg( i ), rightList[ i ] );
- }
- }
-
- end();
-}
-