]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiView.h
If we are in a closeEvent, we don't want to close all buffers, because these may...
[lyx.git] / src / frontends / qt4 / GuiView.h
index 234e50a08df5ba8e91aa5fbf3d4ca0f37924d1a3..e2a1d49bb6e7ba89e70e887466318efb33e6da39 100644 (file)
@@ -300,12 +300,17 @@ private:
        ///
        bool closeWorkArea(GuiWorkArea * wa, bool close_buffer,
                bool in_close_event = false, bool mark_active = false);
+       /// closes the tabworkarea and all tabs.
+       bool closeTabWorkArea(TabWorkArea * twa, bool in_close_event = false,
+               GuiWorkArea * main_work_area = 0);
        /// gives the user the possibility to save his work 
        /// or to discard the changes. If hiding is true, the
        /// document will be reloaded.
        bool saveBufferIfNeeded(Buffer & buf, bool hiding);
        ///
        bool closeBufferAll(bool in_close_event = false);
+       ///
+       bool closeWorkAreaAll(bool in_close_event = false);
        /// is the buffer in this workarea also shown in another tab ?
        /// This tab can either be in the same view or in another one.
        bool inMultiTabs(GuiWorkArea * wa);