File indexing completed on 2025-01-26 04:52:43

0001 #include <libkleopatraclient/core/decryptverifyfilescommand.h>
0002 
0003 #include "test_util.h"
0004 
0005 #include <QApplication>
0006 #include <QMessageBox>
0007 
0008 using namespace KleopatraClientCopy;
0009 
0010 int main(int argc, char *argv[])
0011 {
0012     QApplication app(argc, argv);
0013 
0014     DecryptVerifyFilesCommand cmd;
0015     cmd.setFilePaths(filePathsFromArgs(argc, argv));
0016 
0017     app.connect(&cmd, SIGNAL(finished()), SLOT(quit()));
0018 
0019     cmd.start();
0020 
0021     int rc = app.exec();
0022 
0023     if (cmd.error() && !cmd.wasCanceled())
0024         QMessageBox::information(nullptr,
0025                                  QStringLiteral("Kleopatra Error"),
0026                                  QStringLiteral("There was an error while connecting to Kleopatra: %1").arg(cmd.errorString()));
0027 
0028     return rc;
0029 }