#include "Color.h"
+#include "support/docstream.h"
#include "support/strfwd.h"
#include "support/types.h"
#include "support/lyxtime.h"
class AuthorList;
class Buffer;
class DocIterator;
+class OutputParams;
class Change {
public:
bool deleted() const { return type == DELETED; }
///
void setDeleted() { type = DELETED; }
+ /// Is this change made by the current author ?
+ bool currentAuthor() const { return author == 0; }
Type type;
bool isChanged(pos_type start, pos_type end) const;
/// return true if the whole range is deleted
- bool isFullyDeleted(pos_type const start, pos_type const end) const;
+ bool isDeleted(pos_type start, pos_type end) const;
/// output latex to mark a transition between two change types
/// returns length of text outputted
static int latexMarkChange(odocstream & os, BufferParams const & bparams,
- Change const & oldChange, Change const & change);
+ Change const & oldChange, Change const & change,
+ OutputParams const & runparams);
/// output .lyx file format for transitions between changes
static void lyxMarkChange(std::ostream & os, BufferParams const & bparams,