/usr/include/libkomparediff2/kompare.h is in libkomparediff2-dev 4:16.08.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | /***************************************************************************
kompare.h - description
-------------------
begin : Sun Mar 4 2001
Copyright 2001-2003 Otto Bruggeman <otto.bruggeman@home.nl>
Copyright 2001-2003 John Firebaugh <jfirebaugh@kde.org>
****************************************************************************/
/***************************************************************************
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
***************************************************************************/
#ifndef KOMPARE_H
#define KOMPARE_H
#include <QUrl>
#include "diff2_export.h"
// Forward declaration needed
class QTemporaryDir;
namespace Kompare
{
enum Format {
Context = 0,
Ed = 1,
Normal = 2,
RCS = 3,
Unified = 4,
SideBySide = 5,
UnknownFormat = -1
};
enum Generator {
CVSDiff = 0,
Diff = 1,
Perforce = 2,
SubVersion = 3,
Reserved2 = 4,
Reserved3 = 5,
Reserved4 = 6,
Reserved5 = 7,
Reserved6 = 8,
Reserved7 = 9,
UnknownGenerator = -1
};
enum Mode {
ComparingFiles, // compareFiles
ComparingFileString, // Compare a source file with a destination string
ComparingStringFile, // Compare a source string with a destination file
ComparingDirs, // compareDirs
ShowingDiff, // openDiff
BlendingDir, // openDirAndDiff
BlendingFile, // openFileAndDiff
UnknownMode // Used to initialize the Infoi struct
};
enum DiffMode {
Default,
Custom,
UnknownDiffMode // Use to initialize the Info struct
};
enum Status {
RunningDiff,
Parsing,
FinishedParsing,
FinishedWritingDiff,
ReRunningDiff // When a change has been detected after diff has run
};
enum Target {
Source,
Destination
};
struct DIFF2_EXPORT Info {
Info (
enum Mode _mode = UnknownMode,
enum DiffMode _diffMode = UnknownDiffMode,
enum Format _format = UnknownFormat,
enum Generator _generator = UnknownGenerator,
QUrl _source = QUrl(),
QUrl _destination = QUrl(),
QString _localSource = "",
QString _localDestination = "",
QTemporaryDir* _sourceQTempDir = 0,
QTemporaryDir* _destinationQTempDir = 0,
uint _depth = 0,
bool _applied = true
);
void swapSourceWithDestination();
enum Mode mode;
enum DiffMode diffMode;
enum Format format;
enum Generator generator;
QUrl source;
QUrl destination;
QString localSource;
QString localDestination;
QTemporaryDir* sourceQTempDir;
QTemporaryDir* destinationQTempDir;
uint depth;
bool applied;
};
} // End of namespace Kompare
#endif
|