forked from unruhschuh/MrWriter
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathabstracttextbox.cpp
53 lines (40 loc) · 993 Bytes
/
abstracttextbox.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "abstracttextbox.h"
AbstractTextBox::AbstractTextBox(QWidget *parent)
: QTextEdit(parent) {
}
void AbstractTextBox::setBoundingRect(const QRectF &rect){
m_textRect = rect;
}
void AbstractTextBox::setPage(MrDoc::Page* page){
m_page = page;
}
void AbstractTextBox::setPageNum(int pageNum){
m_pageNum = pageNum;
}
int AbstractTextBox::getPageNum(){
return m_pageNum;
}
void AbstractTextBox::setPrevText(const QString &text){
m_prevText = text;
}
void AbstractTextBox::setTextIndex(int index){
m_textIndex = index;
}
MrDoc::Page* AbstractTextBox::getPage(){
return m_page;
}
int AbstractTextBox::getTextIndex() const {
return m_textIndex;
}
const QString& AbstractTextBox::getPrevText() const{
return m_prevText;
}
int AbstractTextBox::getTextX() const {
return m_textRect.x();
}
int AbstractTextBox::getTextY() const {
return m_textRect.y();
}
const QRectF& AbstractTextBox::getBoundingRect() const {
return m_textRect;
}