LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AbstractResourceBase.h
Go to the documentation of this file.
1// Copyright 2017 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
6#ifndef LIMA_LINGUISTICPROCESSING_LINGUISTICRESOURCES_ABSTRACTRESOURCEBASE_H
7#define LIMA_LINGUISTICPROCESSING_LINGUISTICRESOURCES_ABSTRACTRESOURCEBASE_H
8
9
11
13
17
18#include <QtCore/QObject>
19
20namespace Lima {
21namespace LinguisticProcessing {
22
23class AbstractResourceBasePrivate;
37 public QObject
38{
39 Q_OBJECT
40public:
41 explicit AbstractResourceBase ( QObject* parent = 0 );
42 virtual ~AbstractResourceBase();
44
45 QString getResourceFileName(const QString& paramName);
46
47protected:
54 LimaFileSystemWatcher& resourceFileWatcher();
55
56Q_SIGNALS:
62 void resourceFileChanged ( const QString & path );
63
64
65protected:
67
68private:
70};
71
72} // LinguisticProcessing
73} // Lima
74
75
76#endif
#define LIMA_LINGUISTICRESOURCES_EXPORT
LimaFileSystemWatcher extends QFileSystemWatcher to work on replaced files
void resourceFileChanged(const QString &path)
Signal triggered whenever one of the registered files changes on disk.
originally detectGroupConfigurationStructure.h in detectlibraries
NAUTITIA.