-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtextform.cpp
More file actions
47 lines (37 loc) · 922 Bytes
/
textform.cpp
File metadata and controls
47 lines (37 loc) · 922 Bytes
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
#include "textform.h"
#include "ui_textform.h"
TextForm::TextForm(QWidget *parent) :
QWidget(parent),
ui(new Ui::TextForm)
{
ui->setupUi(this);
QFont font;
font.setFamily("Courier");
font.setFixedPitch(true);
font.setPointSize(10);
ui->plainTextEdit->setFont(font);
highlighter = new Highlighter(ui->plainTextEdit->document());
}
TextForm::~TextForm()
{
delete ui;
}
QString TextForm::GetCurrentText() {
ui->plainTextEdit->setPlainText(ui->plainTextEdit->toPlainText());
return ui->plainTextEdit->toPlainText();
}
void TextForm::ClearTextForm() {
ui->plainTextEdit->setPlainText(QString());
}
void TextForm::SetText(QString line) {
ui->plainTextEdit->setPlainText(line);
}
void TextForm::CutMove() {
ui->plainTextEdit->cut();
}
void TextForm::CopyMove() {
ui->plainTextEdit->copy();
}
void TextForm::PasteMove() {
ui->plainTextEdit->paste();
}