28#include "listeformat.h"
39FormatElt::~FormatElt()
41 kdDebug(30522) << "Destruction d'un elementT" << endl;
48void FormatElt::setFormat( Format* format)
53void FormatElt::remFormat()
59void FormatElt::setNext(FormatElt* next)
64void FormatElt::remNext()
71FormatElt& FormatElt::operator = ( const FormatElt & elt)
73 _format = elt.getFormat();
74 _next = elt.getNext();
79ListeFormat::ListeFormat()
81 kdDebug(30522) << "Create format list" << endl;
87ListeFormat::~ListeFormat()
89 kdDebug(30522) << "Destruction of a list of format" << endl;
91 kdDebug(30522) << "ok" << endl;
94void ListeFormat::addLast( Format *elt)
97 FormatElt *new_last = new FormatElt;
99 new_last->setFormat(elt);
103 _end->setNext(new_last);
115void ListeFormat::addFirst( Format* elt)
117 FormatElt *new_first = new FormatElt;
119 new_first->setFormat(elt);
120 new_first->setNext(_first);
131void ListeFormat::remLast()
133 FormatElt *new_last = new FormatElt(_first);
135 for( int index = 1; index< _size - 1; new_last = new_last->getNext())
143void ListeFormat::remFirst()
145 FormatElt *first_saved;
147 first_saved = _first->getNext();
150 _first = first_saved;
154void ListeFormat::vider()
|