-
Notifications
You must be signed in to change notification settings - Fork 0
/
options.cpp
40 lines (30 loc) · 960 Bytes
/
options.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
#include <QtWidgets>
#include "options.h"
//#include "SimpleCppTextFileHandler/file.hpp"
Options::Options()
{
language = new QLineEdit("eng");
QLabel* languageLabel = new QLabel("OCR language:");
tempFilename = new QLineEdit("__ScreenshotOCRTemp.png");
QLabel* tempFilenameLabel = new QLabel("Temporary Filename:");
removeLinebreaks = new QCheckBox("Remove linebreaks");
rLBcheckForHyphens = new QCheckBox("When removing linebreaks, check for hyphens?");
mainLayout = new QVBoxLayout(this);
mainLayout->addWidget(languageLabel);
mainLayout->addWidget(language);
mainLayout->addWidget(tempFilenameLabel);
mainLayout->addWidget(tempFilename);
mainLayout->addWidget(removeLinebreaks);
mainLayout->addWidget(rLBcheckForHyphens);
setWindowTitle(tr("Screenshot"));
resize(300, 200);
show();
hide();
}
void Options::on_show_hide(){
if(isVisible()){
hide();
}else{
show();
}
}