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
updateLayoutAndMoveToBottom
()
23
{
24
view_
->
updateLayout
();
25
view_
->
moveToBottom
();
26
}
27
};
28
29
#endif
// TEXTEDITORWIDGET_H
30
TextEditorView.h
AbstractCharacterBasedApplication::moveToBottom
void moveToBottom()
Definition:
AbstractCharacterBasedApplication.cpp:2216
TextEditorView
Definition:
TextEditorView.h:32
TextEditorView::updateLayout
void updateLayout()
Definition:
TextEditorView.cpp:125
TextEditorWidget
Definition:
TextEditorWidget.h:9
TextEditorWidget::vsb_
QScrollBar * vsb_
Definition:
TextEditorWidget.h:14
TextEditorWidget::layout_
QGridLayout * layout_
Definition:
TextEditorWidget.h:12
TextEditorWidget::hsb_
QScrollBar * hsb_
Definition:
TextEditorWidget.h:15
TextEditorWidget::view
TextEditorView * view()
Definition:
TextEditorWidget.h:18
TextEditorWidget::updateLayoutAndMoveToBottom
void updateLayoutAndMoveToBottom()
Definition:
TextEditorWidget.h:22
TextEditorWidget::view_
TextEditorView * view_
Definition:
TextEditorWidget.h:13
TextEditorWidget::TextEditorWidget
TextEditorWidget(QWidget *parent=nullptr)
Definition:
TextEditorWidget.cpp:4
Generated by
1.9.1