added functionality to email text and ocr scenes

This commit is contained in:
2025-03-11 23:31:08 +03:00
parent 4c7a25c53e
commit 1ae724f925
20 changed files with 679 additions and 348 deletions

View File

@@ -17,6 +17,9 @@
#include <QStackedLayout>
#include <QTextStream>
#include <QTranslator>
#include <emailtextscene.h>
#include <ocrscene.h>
#include <ofdscene.h>
#include <qpushbutton.h>
#include <parser/parser.h>
@@ -48,31 +51,38 @@ int main(int argc, char *argv[]) {
QObject::connect(text_from_email_button, &QPushButton::clicked, [&]() {
// Text from email scene
sceneLayout->setCurrentIndex(1);
sceneLayout->widget(1)->show();
});
QObject::connect(ocr_button, &QPushButton::clicked, [&]() {
// OCR scene
sceneLayout->setCurrentIndex(2);
sceneLayout->widget(2)->show();
});
QObject::connect(ofd_button, &QPushButton::clicked, [&]() {
// OCR scene
sceneLayout->setCurrentIndex(3);
sceneLayout->widget(3)->show();
});
// Text from email setup
QWidget *emailtextscene = loadUI(window, ":/scenes/scenes/emailtextscene.ui");
// // Text from email setup
// QWidget *emailtextscene = loadUI(window, ":/scenes/scenes/emailtextscene.ui");
// emailtextscene->show();
//OCR scene
QWidget *ocrscene = loadUI(window, ":/scenes/scenes/ocrscene.ui");
// QWidget *ocrscene = loadUI(window, ":/scenes/scenes/ocrscene.ui");
//OFD scene
QWidget *ofdscene = loadUI(window, ":/scenes/scenes/ofdscene.ui");
// QWidget *ofdscene = loadUI(window, ":/scenes/scenes/ofdscene.ui");
EmailTextScene *emailTextScene = new EmailTextScene();
OCRScene *ocrscene = new OCRScene();
OFDScene *ofdscene = new OFDScene();
sceneLayout->addWidget(mainwindowscene);
sceneLayout->addWidget(emailtextscene);
sceneLayout->addWidget(emailTextScene);
sceneLayout->addWidget(ocrscene);
sceneLayout->addWidget(ofdscene);