Kross
core/interpreter.cpp
Go to the documentation of this file.
58 InterpreterInfo::InterpreterInfo(const QString& interpretername, void* funcPtr, const QString& wildcard, const QStringList& mimetypes, const Option::Map& options)
106 const QVariant InterpreterInfo::optionValue(const QString& name, const QVariant& defaultvalue) const
void *(* def_interpreter_func)(int version, Kross::InterpreterInfo *)
Definition: core/interpreter.cpp:27
Option * option(const QString &name) const
Definition: core/interpreter.cpp:96
Each interpreter is able to define options we could use to manipulate the interpreter behaviour...
Definition: core/interpreter.h:51
InterpreterInfo * interpreterInfo() const
Definition: core/interpreter.cpp:172
InterpreterInfo(const QString &interpretername, void *funcPtr, const QString &wildcard, const QStringList &mimetypes, const Option::Map &options=Option::Map())
Constructor.
Definition: core/interpreter.cpp:58
The InterpreterInfo class provides abstract information about a Interpreter before the interpreter-ba...
Definition: core/interpreter.h:43
bool hasOption(const QString &name) const
Definition: core/interpreter.cpp:91
const QVariant optionValue(const QString &name, const QVariant &defaultvalue=QVariant()) const
Definition: core/interpreter.cpp:106
unsigned int version()
const QString interpreterName() const
Definition: core/interpreter.cpp:76
const QStringList mimeTypes() const
List of mimetypes this interpreter supports.
Definition: core/interpreter.cpp:86
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:44 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:44 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.