X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiViewSource.h;h=d5553ac2ea49a606234bdb7f470f9a7f0fc48e95;hb=425d092204118ea6c24c28e85fdf03fcf2bb51a4;hp=340d1d63b0d9508c09d3c4cc1890b1fca7f43cc0;hpb=9d0ea8aeff32833a90b3fe64df0c5518a9e241be;p=lyx.git diff --git a/src/frontends/qt4/GuiViewSource.h b/src/frontends/qt4/GuiViewSource.h index 340d1d63b0..d5553ac2ea 100644 --- a/src/frontends/qt4/GuiViewSource.h +++ b/src/frontends/qt4/GuiViewSource.h @@ -20,8 +20,6 @@ #include "GuiView.h" #include "qt_helpers.h" -#include "support/debug.h" - #include #include #include @@ -39,17 +37,17 @@ class ViewSourceWidget : public QWidget, public Ui::ViewSourceUi Q_OBJECT public: - ViewSourceWidget(GuiViewSource &); + ViewSourceWidget(); + /// + void setBufferView(BufferView const * bv); public Q_SLOTS: // update content void updateView(); - /// - void update(bool full_source); private: /// - GuiViewSource & controller_; + BufferView const * bv_; /// QTextDocument * document_; /// LaTeX syntax highlighter @@ -78,19 +76,15 @@ public: bool canApply() const { return true; } bool canApplyToReadOnly() const { return true; } void updateView(); + void enableView(bool enable); + void saveSession() const; + void restoreSession(); + bool wantInitialFocus() const { return false; } ///@} /// The title displayed by the dialog reflects source type. QString title() const; - /** get the source code of selected paragraphs, or the whole document - \param fullSource get full source code - */ - QString getContent(bool fullSource); - /** get the cursor position in the source code - */ - std::pair getRows() const; - private: /// The encapsulated widget. ViewSourceWidget * widget_;