/* * Copyright (C) 2020 ~ 2021 Deepin Technology Co., Ltd. * * Author: He MingYang Hao * * Maintainer: He MingYang * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "mainwindow.h" #include "mainwidget.h" #include "service/dbusocr_adaptor.h" #include #include #include MainWindow::MainWindow(QWidget *parent) : DMainWindow(parent) { setAttribute(Qt::WA_DeleteOnClose); if (!m_mainWidget) { m_mainWidget = new MainWidget(this); } this->setCentralWidget(m_mainWidget); this->resize(840, 550); this->setMinimumSize(840, 550); } MainWindow::~MainWindow() { } bool MainWindow::openFile(const QString &filePaths) { //更改打开判断文件是否是图片文件 return m_mainWidget->openImage(filePaths);; } bool MainWindow::openImage(const QImage &image, const QString &name) { m_mainWidget->openImage(image, name); return true; }