Guitar
TextEditorWidget.h
Go to the documentation of this file.
1 #ifndef TEXTEDITORWIDGET_H
2 #define TEXTEDITORWIDGET_H
3 
4 #include "TextEditorView.h"
5 #include <QWidget>
6 #include <QScrollBar>
7 #include <QGridLayout>
8 
9 class TextEditorWidget : public QWidget {
10  Q_OBJECT
11 private:
12  QGridLayout *layout_;
14  QScrollBar *vsb_;
15  QScrollBar *hsb_;
16 public:
17  explicit TextEditorWidget(QWidget *parent = nullptr);
19  {
20  return view_;
21  }
22 // void updateLayout()
23 // {
24 // view_->updateLayout();
25 // }
26 // void updateView()
27 // {
28 // view_->update();
29 // }
31  {
34  }
35 };
36 
37 #endif // TEXTEDITORWIDGET_H
38 
AbstractCharacterBasedApplication::moveToBottom
void moveToBottom()
Definition: AbstractCharacterBasedApplication.cpp:2217
TextEditorWidget::layout_
QGridLayout * layout_
Definition: TextEditorWidget.h:12
TextEditorWidget.h
TextEditorWidget::vsb_
QScrollBar * vsb_
Definition: TextEditorWidget.h:14
TextEditorView
Definition: TextEditorView.h:32
TextEditorWidget::view_
TextEditorView * view_
Definition: TextEditorWidget.h:13
TextEditorView.h
TextEditorView::bindScrollBar
void bindScrollBar(QScrollBar *vsb, QScrollBar *hsb)
Definition: TextEditorView.cpp:405
TextEditorView::refrectScrollBar
void refrectScrollBar()
Definition: TextEditorView.cpp:1132
TextEditorWidget::view
TextEditorView * view()
Definition: TextEditorWidget.h:18
TextEditorWidget::updateLayoutAndMoveToBottom
void updateLayoutAndMoveToBottom()
Definition: TextEditorWidget.h:30
TextEditorWidget::hsb_
QScrollBar * hsb_
Definition: TextEditorWidget.h:15
TextEditorView::updateLayout
void updateLayout()
Definition: TextEditorView.cpp:127
TextEditorWidget
Definition: TextEditorWidget.h:9
TextEditorWidget::TextEditorWidget
TextEditorWidget(QWidget *parent=nullptr)
Definition: TextEditorWidget.cpp:4