File indexing completed on 2024-05-05 04:33:22

0001 /* ============================================================
0002 *
0003 * This file is part of the KDE project
0004 *
0005 * Date        : 2010-03-17
0006 * Description : Preview image viewer that can handle a selection.
0007 *
0008 * SPDX-FileCopyrightText: 2010 Kare Sars <kare dot sars at iki dot fi>
0009 * SPDX-FileCopyrightText: 2014 Gregor Mitsch : port to KDE5 frameworks
0010 *
0011 * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0012 *
0013 * ============================================================ */
0014 
0015 #include "ksaneviewer.h"
0016 
0017 #include <QDebug>
0018 #include <QApplication>
0019 
0020 int main(int argc, char *argv[])
0021 {
0022     QApplication app(argc, argv);
0023 
0024     if (argc != 2) {
0025         qDebug() << "An image filename is needed.";
0026         return 1;
0027     }
0028     QImage img(QString::fromUtf8(argv[1]));
0029 
0030     KSaneIface::KSaneViewer viewer(&img);
0031 
0032     viewer.findSelections();
0033 
0034     viewer.show();
0035 
0036     viewer.zoom2Fit();
0037 
0038     return app.exec();
0039 }