• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

lokalize

  • sources
  • kde-4.12
  • kdesdk
  • lokalize
  • src
  • common
Enumerations | Functions | Variables
diff.cpp File Reference
#include "diff.h"
#include "prefs_lokalize.h"
#include <QVector>
#include <QStringList>
#include <QStringMatcher>
#include <QStringBuilder>
#include <QLinkedList>
#include <kdebug.h>
Include dependency graph for diff.cpp:

Go to the source code of this file.

Enumerations

enum  LCSMarker {
  NOTHING = 0, ARROW_UP = 1, ARROW_LEFT = 2, ARROW_UP_LEFT = 3,
  FINAL = 4
}
 

Functions

QStringList calcLCS (const QStringList &s1Words, const QStringList &s2Words, const QStringList &s1Space, const QStringList &s2Space)
 
static QStringList prepareForInternalDiff (const QString &str)
 
static void prepareLists (QString str, QStringList &main, QStringList &space, const QString &accel, QString markup)
 
QString userVisibleWordDiff (const QString &str1ForMatching, const QString &str2ForMatching, const QString &accel, const QString &markup, int options)
 
QString wordDiff (QStringList s1, QStringList s2)
 

Variables

static QString addMarkerEnd ="</KBABELADD>"
 
static QString addMarkerStart ="<KBABELADD>"
 
static QString delMarkerEnd ="</KBABELDEL>"
 
static QString delMarkerStart ="<KBABELDEL>"
 

Enumeration Type Documentation

enum LCSMarker
Enumerator
NOTHING 
ARROW_UP 
ARROW_LEFT 
ARROW_UP_LEFT 
FINAL 

Definition at line 40 of file diff.cpp.

Function Documentation

QStringList calcLCS ( const QStringList &  s1Words,
const QStringList &  s2Words,
const QStringList &  s1Space,
const QStringList &  s2Space 
)

Definition at line 251 of file diff.cpp.

static QStringList prepareForInternalDiff ( const QString &  str)
static

Definition at line 131 of file diff.cpp.

static void prepareLists ( QString  str,
QStringList &  main,
QStringList &  space,
const QString &  accel,
QString  markup 
)
static

Definition at line 369 of file diff.cpp.

QString userVisibleWordDiff ( const QString &  str1ForMatching,
const QString &  str2ForMatching,
const QString &  accel,
const QString &  markup,
int  options 
)

Definition at line 408 of file diff.cpp.

QString wordDiff ( QStringList  s1,
QStringList  s2 
)

This is low-level wrapper used for evaluating translation memory search results.

You have to explicitly prepend lists with identical strings

Definition at line 342 of file diff.cpp.

Variable Documentation

QString addMarkerEnd ="</KBABELADD>"
static

Definition at line 50 of file diff.cpp.

QString addMarkerStart ="<KBABELADD>"
static

Definition at line 49 of file diff.cpp.

QString delMarkerEnd ="</KBABELDEL>"
static

Definition at line 52 of file diff.cpp.

QString delMarkerStart ="<KBABELDEL>"
static

Definition at line 51 of file diff.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:03:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

lokalize

Skip menu "lokalize"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal