File indexing completed on 2024-05-05 08:41:41
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 }