mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-08 10:51:03 +00:00
7521b5d20f
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2195 a592a061-630c-0410-9148-cb99ea01b6c8
47 lines
914 B
C
47 lines
914 B
C
/* This file is part of
|
|
* ======================================================
|
|
*
|
|
* LyX, The Document Processor
|
|
*
|
|
* Copyright 1995 Matthias Ettrich
|
|
* Copyright 1995-2001 The LyX Team.
|
|
*
|
|
* ====================================================== */
|
|
|
|
#include <config.h>
|
|
|
|
#ifdef __GNUG__
|
|
#pragma implementation
|
|
#endif
|
|
|
|
#include "undo.h"
|
|
#include "paragraph.h"
|
|
|
|
|
|
Undo::Undo(undo_kind kind_arg, int id_inset_arg,
|
|
int number_before_arg, int number_behind_arg,
|
|
int cursor_par_arg, int cursor_pos_arg,
|
|
Paragraph * par_arg)
|
|
{
|
|
kind = kind_arg;
|
|
number_of_inset_id = id_inset_arg;
|
|
number_of_before_par = number_before_arg;
|
|
number_of_behind_par = number_behind_arg;
|
|
number_of_cursor_par = cursor_par_arg;
|
|
cursor_pos = cursor_pos_arg;
|
|
par = par_arg;
|
|
}
|
|
|
|
|
|
Undo::~Undo()
|
|
{
|
|
Paragraph * tmppar;
|
|
while (par) {
|
|
tmppar = par;
|
|
par = par->next();
|
|
delete tmppar;
|
|
}
|
|
}
|
|
|
|
|