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
6
#include "
LimaMainTaskRunner.h
"
7
8
namespace
Lima
{
9
10
11
LimaMainTaskRunner::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
19
void
LimaMainTaskRunner::run
()
20
{
21
int
result = foo(argc, argv);
22
Q_EMIT
finished
(result);
23
}
24
25
}
LimaMainTaskRunner.h
Lima::LimaMainTaskRunner::finished
void finished(int)
Lima::LimaMainTaskRunner::LimaMainTaskRunner
LimaMainTaskRunner(int aargc, char **aargv, int(*foo)(int, char **), QObject *parent=0)
Definition
LimaMainTaskRunner.cpp:11
Lima::LimaMainTaskRunner::run
void run()
Definition
LimaMainTaskRunner.cpp:19
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
lima_common
src
common
tools
LimaMainTaskRunner.cpp
Generated by
1.9.8