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