LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
LimaMainTaskRunner.cpp
Go to the documentation of this file.
1// Copyright 2014 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
7
8namespace Lima {
9
10
11LimaMainTaskRunner::LimaMainTaskRunner(int aargc, char** aargv, int (*afoo)(int, char**), QObject *parent) :
12 QObject(parent),
13 argc(aargc),
14 argv(aargv), foo(afoo)
15{
16// qDebug() << "LimaMainTaskRunner::LimaMainTaskRunner" <<argc << *argv;
17}
18
20{
21 int result = foo(argc, argv);
22 Q_EMIT finished(result);
23}
24
25}
LimaMainTaskRunner(int aargc, char **aargv, int(*foo)(int, char **), QObject *parent=0)
NAUTITIA.