mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
Whitespace
This commit is contained in:
parent
2e23f1719e
commit
d25e273abf
26
src/Undo.cpp
26
src/Undo.cpp
@ -61,15 +61,15 @@ structure ('Undo') _before_ it is changed in some edit operation.
|
|||||||
Obviously, the stored range should be as small as possible. However,
|
Obviously, the stored range should be as small as possible. However,
|
||||||
there is a lower limit: The StableDocIterator stored in the undo class
|
there is a lower limit: The StableDocIterator stored in the undo class
|
||||||
must be valid after the changes, too, as it will used as a pointer
|
must be valid after the changes, too, as it will used as a pointer
|
||||||
where to insert the stored bits when performining undo.
|
where to insert the stored bits when performining undo.
|
||||||
*/
|
*/
|
||||||
struct UndoElement
|
struct UndoElement
|
||||||
{
|
{
|
||||||
///
|
///
|
||||||
UndoElement(UndoKind kin, CursorData const & cb,
|
UndoElement(UndoKind kin, CursorData const & cb,
|
||||||
StableDocIterator const & cel,
|
StableDocIterator const & cel,
|
||||||
pit_type fro, pit_type en, ParagraphList * pl,
|
pit_type fro, pit_type en, ParagraphList * pl,
|
||||||
MathData * ar, BufferParams const & bp,
|
MathData * ar, BufferParams const & bp,
|
||||||
bool ifb, bool lc, size_t gid) :
|
bool ifb, bool lc, size_t gid) :
|
||||||
kind(kin), cur_before(cb), cell(cel), from(fro), end(en),
|
kind(kin), cur_before(cb), cell(cel), from(fro), end(en),
|
||||||
pars(pl), array(ar), bparams(0), isFullBuffer(ifb),
|
pars(pl), array(ar), bparams(0), isFullBuffer(ifb),
|
||||||
@ -127,11 +127,11 @@ struct UndoElement
|
|||||||
size_t group_id;
|
size_t group_id;
|
||||||
private:
|
private:
|
||||||
/// Protect construction
|
/// Protect construction
|
||||||
UndoElement();
|
UndoElement();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
class UndoElementStack
|
class UndoElementStack
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
/// limit is the maximum size of the stack
|
/// limit is the maximum size of the stack
|
||||||
@ -173,7 +173,7 @@ public:
|
|||||||
void markDirty() {
|
void markDirty() {
|
||||||
for (size_t i = 0; i != c_.size(); ++i)
|
for (size_t i = 0; i != c_.size(); ++i)
|
||||||
c_[i].lyx_clean = false;
|
c_[i].lyx_clean = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
/// Internal contents.
|
/// Internal contents.
|
||||||
@ -185,11 +185,11 @@ private:
|
|||||||
|
|
||||||
struct Undo::Private
|
struct Undo::Private
|
||||||
{
|
{
|
||||||
Private(Buffer & buffer) : buffer_(buffer), undo_finished_(true),
|
Private(Buffer & buffer) : buffer_(buffer), undo_finished_(true),
|
||||||
group_id(0), group_level(0) {}
|
group_id(0), group_level(0) {}
|
||||||
|
|
||||||
// Do one undo/redo step
|
// Do one undo/redo step
|
||||||
void doTextUndoOrRedo(CursorData & cur, UndoElementStack & stack,
|
void doTextUndoOrRedo(CursorData & cur, UndoElementStack & stack,
|
||||||
UndoElementStack & otherStack);
|
UndoElementStack & otherStack);
|
||||||
// Apply one undo/redo group. Returns false if no undo possible.
|
// Apply one undo/redo group. Returns false if no undo possible.
|
||||||
bool textUndoOrRedo(CursorData & cur, bool isUndoOperation);
|
bool textUndoOrRedo(CursorData & cur, bool isUndoOperation);
|
||||||
@ -273,7 +273,7 @@ void Undo::markDirty()
|
|||||||
{
|
{
|
||||||
d->undo_finished_ = true;
|
d->undo_finished_ = true;
|
||||||
d->undostack_.markDirty();
|
d->undostack_.markDirty();
|
||||||
d->redostack_.markDirty();
|
d->redostack_.markDirty();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -328,7 +328,7 @@ void Undo::Private::doRecordUndo(UndoKind kind,
|
|||||||
else
|
else
|
||||||
LYXERR(Debug::UNDO, "Create undo element of group " << group_id);
|
LYXERR(Debug::UNDO, "Create undo element of group " << group_id);
|
||||||
// create the position information of the Undo entry
|
// create the position information of the Undo entry
|
||||||
UndoElement undo(kind, cur_before, cell, from, end, 0, 0,
|
UndoElement undo(kind, cur_before, cell, from, end, 0, 0,
|
||||||
buffer_.params(), isFullBuffer, buffer_.isClean(), group_id);
|
buffer_.params(), isFullBuffer, buffer_.isClean(), group_id);
|
||||||
|
|
||||||
// fill in the real data to be saved
|
// fill in the real data to be saved
|
||||||
@ -578,7 +578,7 @@ void Undo::recordUndoFullDocument(CursorData const & cur)
|
|||||||
// This one may happen outside of the main undo group, so we
|
// This one may happen outside of the main undo group, so we
|
||||||
// put it in its own subgroup to avoid complaints.
|
// put it in its own subgroup to avoid complaints.
|
||||||
beginUndoGroup();
|
beginUndoGroup();
|
||||||
d->recordUndo(ATOMIC_UNDO, doc_iterator_begin(&d->buffer_),
|
d->recordUndo(ATOMIC_UNDO, doc_iterator_begin(&d->buffer_),
|
||||||
0, d->buffer_.paragraphs().size() - 1, cur, true);
|
0, d->buffer_.paragraphs().size() - 1, cur, true);
|
||||||
endUndoGroup();
|
endUndoGroup();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user