Guitar
src
texteditor
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_
;
13
TextEditorView
*
view_
;
14
QScrollBar *
vsb_
;
15
QScrollBar *
hsb_
;
16
public
:
17
explicit
TextEditorWidget
(QWidget *parent =
nullptr
);
18
TextEditorView
*
view
()
19
{
20
return
view_
;
21
}
22
// void updateLayout()
23
// {
24
// view_->updateLayout();
25
// }
26
// void updateView()
27
// {
28
// view_->update();
29
// }
30
void
updateLayoutAndMoveToBottom
()
31
{
32
view_
->
updateLayout
();
33
view_
->
moveToBottom
();
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
Generated by
1.8.17