#include <Ejecutor.hpp>
Métodos públicos | |
| Ejecutor () | |
| Constructor. | |
| ~Ejecutor () | |
| Destructor. | |
| void | Ejecuta (const QString &codigo, const QString &funcion=QString::null) |
| Ejecuta un fragmento de código Qt Script. | |
Atributos privados | |
| QSInterpreter | interprete |
| Librero | librero |
Definición en la línea 39 del archivo Ejecutor.hpp.
|
|
Constructor.
Definición en la línea 38 del archivo Ejecutor.cpp. Hace referencia a dir_datos, interprete, y librero. 00039 { 00040 QFile fichero (dir_datos.filePath ("libreria.qs")); 00041 00042 if (!fichero.open (QIODevice::ReadOnly | QIODevice::Text)) 00043 // No se ha podido abrir el archivo 00044 qFatal ("\"%s\": %s", fichero.fileName().toLatin1().constData(), 00045 fichero.errorString().toLatin1().constData()); 00046 00047 interprete.evaluate (fichero.readAll(), 0, fichero.fileName()); 00048 interprete.addTransientObject (&librero); 00049 }
|
|
|
Destructor.
Definición en la línea 52 del archivo Ejecutor.cpp.
|
|
||||||||||||
|
Ejecuta un fragmento de código Qt Script.
Definición en la línea 58 del archivo Ejecutor.cpp. Hace referencia a interprete. Referenciado por Mensajero::EliminaCanal(), y Mensajero::NuevaLinea(). 00059 { 00060 interprete.evaluate (codigo, new QObject, funcion); 00061 }
|
|
|
Definición en la línea 48 del archivo Ejecutor.hpp. Referenciado por Ejecuta(), y Ejecutor(). |
|
|
Definición en la línea 49 del archivo Ejecutor.hpp. Referenciado por Ejecutor(). |
1.4.4