]> git.lyx.org Git - features.git/commitdiff
more Paragraph * -> Paragraph & changes
authorAndré Pönitz <poenitz@gmx.net>
Tue, 29 Apr 2003 10:56:15 +0000 (10:56 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Tue, 29 Apr 2003 10:56:15 +0000 (10:56 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6879 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/CutAndPaste.C
src/paragraph.C
src/paragraph.h
src/paragraph_funcs.C

index 8bd527b6df16499840c1e4b96b0ba80b991a306a..ae0036fe94e09a0e1c12321e4953d7208c290edb 100644 (file)
@@ -8,6 +8,7 @@
 
        * paragraph.[Ch]:
          paragraph_pimpl.[Ch]:
+         paragraph_funcs.C:
          undo_funcs.C: Paragraph *  -> Paragraph (const) &
 
 2003-04-28  John Levon  <levon@movementarian.org>
index e0312bdaeb4527d91f1b066b009f451f49de3d04..c89053e5d9dc9ca284d0f33c73a8a7131b104b3f 100644 (file)
@@ -133,7 +133,7 @@ pitPosPair CutAndPaste::eraseSelection(ParagraphList & pars,
 
        // paste the paragraphs again, if possible
        if (all_erased && 
-           (startpit->hasSameLayout(&*boost::next(startpit)) ||
+           (startpit->hasSameLayout(*boost::next(startpit)) ||
             boost::next(startpit)->empty())) {
 #warning current_view used here.
 // should we pass buffer or buffer->params around?
@@ -289,7 +289,7 @@ bool CutAndPaste::pasteSelection(Paragraph ** par, Paragraph ** endpar,
 
        // make the buf exactly the same layout than
        // the cursor paragraph
-       paragraphs.begin()->makeSameLayout(*par);
+       paragraphs.begin()->makeSameLayout(**par);
 
        // find the end of the buffer
        ParagraphList::iterator lastbuffer = paragraphs.begin();
@@ -325,14 +325,14 @@ bool CutAndPaste::pasteSelection(Paragraph ** par, Paragraph ** endpar,
        pos = lastbuffer->size();
        // maybe some pasting
        if (lastbuffer->next() && paste_the_end) {
-               if (lastbuffer->next()->hasSameLayout(&*lastbuffer)) {
+               if (lastbuffer->next()->hasSameLayout(*lastbuffer)) {
                        mergeParagraph(current_view->buffer()->params,
                                       current_view->buffer()->paragraphs, lastbuffer);
                } else if (!lastbuffer->next()->size()) {
-                       lastbuffer->next()->makeSameLayout(&*lastbuffer);
+                       lastbuffer->next()->makeSameLayout(*lastbuffer);
                        mergeParagraph(current_view->buffer()->params, current_view->buffer()->paragraphs, lastbuffer);
                } else if (!lastbuffer->size()) {
-                       lastbuffer->makeSameLayout(lastbuffer->next());
+                       lastbuffer->makeSameLayout(*lastbuffer->next());
                        mergeParagraph(current_view->buffer()->params,
                                       current_view->buffer()->paragraphs, lastbuffer);
                } else
index 3f9b040ab02c0ff3dd1c5d95fc81a9fecd807408..b46293a4dbdd3ee15bec61fa9bb14906016da8a1 100644 (file)
@@ -664,11 +664,11 @@ Paragraph const * Paragraph::previous() const
 #endif
 
 
-void Paragraph::makeSameLayout(Paragraph const * par)
+void Paragraph::makeSameLayout(Paragraph const & par)
 {
-       layout(par->layout());
+       layout(par.layout());
        // move to pimpl?
-       params() = par->params();
+       params() = par.params();
 }
 
 
@@ -687,11 +687,11 @@ int Paragraph::stripLeadingSpaces()
 }
 
 
-bool Paragraph::hasSameLayout(Paragraph const * par) const
+bool Paragraph::hasSameLayout(Paragraph const & par) const
 {
        return
-               par->layout() == layout() &&
-               params().sameLayout(par->params());
+               par.layout() == layout() &&
+               params().sameLayout(par.params());
 }
 
 
index e06f6ff9339eee37a653779aef2dd6540685e109..056a0bc1ba4c89a736e389b9080c46d54da56bc9 100644 (file)
@@ -106,10 +106,10 @@ public:
                             TexRow & texrow, bool moving_arg);
 
        ///
-       bool hasSameLayout(Paragraph const * par) const;
+       bool hasSameLayout(Paragraph const & par) const;
 
        ///
-       void makeSameLayout(Paragraph const * par);
+       void makeSameLayout(Paragraph const & par);
 
        ///
        Inset * inInset() const;
index 306afd958ba56722e3f28c67cc161b78cdc142dc..1b15479f3911ca8cd8229a71b98e69dedcad2eed 100644 (file)
@@ -149,7 +149,7 @@ void breakParagraphConservative(BufferParams const & bparams,
        // create a new paragraph
        ParagraphList::iterator tmp = paragraphs.insert(boost::next(par),
                                                        new Paragraph);
-       tmp->makeSameLayout(&*par);
+       tmp->makeSameLayout(*par);
 
        // When can pos > Last()?
        // I guess pos == Last() is possible.
@@ -457,7 +457,7 @@ TeXOnePar(Buffer const * buf,
                }
 
                if (!pit->params().spacing().isDefault()
-                       && (pit == paragraphs.begin() || !boost::prior(pit)->hasSameLayout(&*pit))) {
+                       && (pit == paragraphs.begin() || !boost::prior(pit)->hasSameLayout(*pit))) {
                        os << pit->params().spacing().writeEnvirBegin() << '\n';
                        texrow.newline();
                }
@@ -637,7 +637,7 @@ TeXOnePar(Buffer const * buf,
                }
 
                if (!pit->params().spacing().isDefault()
-                       && (boost::next(pit) == paragraphs.end()|| !boost::next(pit)->hasSameLayout(&*pit))) {
+                       && (boost::next(pit) == paragraphs.end()|| !boost::next(pit)->hasSameLayout(*pit))) {
                        os << pit->params().spacing().writeEnvirEnd() << '\n';
                        texrow.newline();
                }