Author: tommaso
Date: Fri May 27 23:53:23 2011
New Revision: 38865
URL: http://www.lyx.org/trac/changeset/38865

Log:
Added method for easy reach of main document buffer.

Modified:
   lyx-devel/trunk/src/frontends/qt4/Dialog.cpp
   lyx-devel/trunk/src/frontends/qt4/Dialog.h

Modified: lyx-devel/trunk/src/frontends/qt4/Dialog.cpp
==============================================================================
--- lyx-devel/trunk/src/frontends/qt4/Dialog.cpp        Fri May 27 23:37:58 
2011        (r38864)
+++ lyx-devel/trunk/src/frontends/qt4/Dialog.cpp        Fri May 27 23:53:23 
2011        (r38865)
@@ -122,6 +122,13 @@
 }
 
 
+Buffer const & Dialog::documentBuffer() const
+{
+       LASSERT(lyxview_->documentBufferView(), /**/);
+       return lyxview_->documentBufferView()->buffer();
+}
+
+
 void Dialog::showData(string const & data)
 {
        if (isBufferDependent() && !isBufferAvailable())

Modified: lyx-devel/trunk/src/frontends/qt4/Dialog.h
==============================================================================
--- lyx-devel/trunk/src/frontends/qt4/Dialog.h  Fri May 27 23:37:58 2011        
(r38864)
+++ lyx-devel/trunk/src/frontends/qt4/Dialog.h  Fri May 27 23:53:23 2011        
(r38865)
@@ -252,7 +252,11 @@
         */
        //@{
        GuiView const & lyxview() const { return *lyxview_; }
+       /// Current buffer
        Buffer const & buffer() const;
+       /// Main document buffer
+       Buffer const & documentBuffer() const;
+       /// Current BufferView
        BufferView const * bufferview() const;
        //@}
 

Reply via email to