#ifndef COMPARE_H
#define COMPARE_H
-#include "Buffer.h"
-
-#include "support/FileName.h"
-
#include <QObject>
#include <QThread>
#include <QTimer>
namespace lyx {
-/**
+class Buffer;
+
+/**
* The options that are used by the Comparison algorithm
* and are set in the GuiCompare Dialog.
*/
public:
///
CompareOptions()
- : settings_from_new(0)
+ : settings_from_new(0), author(0)
{}
-
+
/// Copy the settings from the new or old document
bool settings_from_new;
+ /// Author id for change tracking
+ bool author;
};
/**
private:
/// Starts the comparison algorithm
int doCompare();
-
+
/// The new document's buffer
Buffer const * const new_buffer;
/// The old document's buffer
Buffer const * const old_buffer;
/// The buffer with the differences marked with track changes
Buffer * const dest_buffer;
-
+
/// The options that are set in the GuiCompare dialog
CompareOptions options_;