 |
Manual for OpenFLUID 2.1.11
|
Go to the documentation of this file.
40 #ifndef __OPENFLUID_WARESDEV_COMPLETIONPROVIDER_HPP__
41 #define __OPENFLUID_WARESDEV_COMPLETIONPROVIDER_HPP__
49 #include <QStringList>
52 #include <openfluid/ware/TypeDefs.hpp>
56 namespace openfluid {
namespace waresdev {
82 Q_DECLARE_FLAGS(Context, ContextFlags)
102 const QStringList& M,
const QString& T,
const QString& C) :
103 ProgLangCode(LangCode), Orig(O), DevContext(Ctxt), MenuPath(M), Title(T), Content(C)
121 void addRule(
const Rule& R);
123 void initializeCppRules();
137 Q_DECLARE_OPERATORS_FOR_FLAGS(CompletionProvider::Context)
Definition: CompletionProvider.hpp:59
#define OPENFLUID_API
Definition: dllexport.hpp:86
ContextFlags
Definition: CompletionProvider.hpp:75
#define OPENFLUID_SINGLETON_DEFINITION(T)
Definition: SingletonMacros.hpp:55
WareType
Definition: TypeDefs.hpp:60
Origin Orig
Definition: CompletionProvider.hpp:88
QMap< openfluid::ware::WareType, Rules > RulesByWareType
Definition: CompletionProvider.hpp:110
QString ProgLangCode
Definition: CompletionProvider.hpp:86
Context DevContext
Definition: CompletionProvider.hpp:90
Rule(QString LangCode, Origin O, Context Ctxt, const QStringList &M, const QString &T, const QString &C)
Definition: CompletionProvider.hpp:101
QStringList MenuPath
Definition: CompletionProvider.hpp:92
Definition: CompletionProvider.hpp:84
Definition: ApplicationException.hpp:47
QMap< QString, RulesByWareType > RulesByLanguageByWareType
Definition: CompletionProvider.hpp:112
QString Title
Definition: CompletionProvider.hpp:94
Origin
Definition: CompletionProvider.hpp:68
virtual ~CompletionProvider()
Definition: CompletionProvider.hpp:130
QString Content
Definition: CompletionProvider.hpp:96
QVector< Rule > Rules
Definition: CompletionProvider.hpp:108
Generated by
1.8.17