]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiView.h
Also display the info about BibTeX databases in the TeX info panel.
[lyx.git] / src / frontends / qt4 / GuiView.h
index e0ac1ed2f9e3b9bcd17671e20a65f3db5d1aac57..bc7b9ecc1e59e19759a332a35097ff6d479d7ccc 100644 (file)
@@ -77,14 +77,9 @@ public:
 
        int id() const { return id_; }
 
-       ///
-       void setBusy(bool);
        /// are we busy ?
        bool busy() const;
 
-       void saveCursorShapes();
-       void restoreCursorShapes();
-       void setCursorShapes(Qt::CursorShape shape);
 
        /// \name Generic accessor functions
        //@{
@@ -184,6 +179,8 @@ public:
        /// \return the \c Workarea associated to \p  Buffer
        /// \retval 0 if no \c WorkArea is found.
        GuiWorkArea * workArea(Buffer & buffer);
+       /// \return the \c Workarea at index \c index
+       GuiWorkArea * workArea(int index);
 
        /// Add a \c WorkArea 
        /// \return the \c Workarea associated to \p  Buffer
@@ -208,6 +205,8 @@ Q_SIGNALS:
        void triggerShowDialog(QString const & qname, QString const & qdata, Inset * inset);
 
 public Q_SLOTS:
+       ///
+       void setBusy(bool);
        /// idle timeout.
        /// clear any temporary message and replace with current status.
        void clearMessage();
@@ -231,7 +230,7 @@ private Q_SLOTS:
        /// For completion of autosave or export threads.
        void processingThreadStarted();
        void processingThreadFinished();
-       void indicateProcessing();
+       void autoSaveThreadFinished();
 
        /// must be called in GUI thread
        void doShowDialog(QString const & qname, QString const & qdata,
@@ -332,8 +331,10 @@ public:
        void disconnectDialog(std::string const & name);
 
 private:
-       ///
+       /// Saves the layout and geometry of the window
        void saveLayout() const;
+       /// Saves the settings of toolbars and all dialogs
+       void saveUISettings() const;
        ///
        bool restoreLayout();
        ///
@@ -351,6 +352,8 @@ private:
        ///
        void insertPlaintextFile(docstring const & fname,
                bool asParagraph);
+       ///
+       bool exportBufferAs(Buffer & b);
 
        /// Save a buffer as a new file. 
        /**
@@ -370,7 +373,8 @@ private:
        bool renameBuffer(Buffer & b, docstring const & newname);
        ///
        bool saveBuffer(Buffer & b);
-       ///
+       /// save and rename buffer to fn. If fn is empty, the buffer
+       /// is just saved as the filename it already has.
        bool saveBuffer(Buffer & b, support::FileName const & fn);
        /// closes a workarea, if close_buffer is true the buffer will
        /// also be released, otherwise the buffer will be hidden.
@@ -389,8 +393,8 @@ private:
        /// 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);
-       /// is the buffer in this workarea also shown in another view ?
-       bool inMultiViews(GuiWorkArea * wa);
+       /// is the buffer shown in some other view ?
+       bool inOtherView(Buffer & buf);
        ///
        enum NextOrPrevious {
                NEXTBUFFER,
@@ -410,6 +414,8 @@ private:
        ///
        void dispatchVC(FuncRequest const & cmd, DispatchResult & dr);
        ///
+       void dispatchToBufferView(FuncRequest const & cmd, DispatchResult & dr);
+       ///
        void showMessage();
 
        /// This view ID.