X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiViewSource.h;h=d5553ac2ea49a606234bdb7f470f9a7f0fc48e95;hb=425d092204118ea6c24c28e85fdf03fcf2bb51a4;hp=ab976e3876d889595dd60c1f4fdd213959696e97;hpb=ff189f6c706d7e79778c7e241478a1dbe07b96a1;p=lyx.git diff --git a/src/frontends/qt4/GuiViewSource.h b/src/frontends/qt4/GuiViewSource.h index ab976e3876..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 "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_;