15 #ifndef QGSPYTHONRUNNER_H 16 #define QGSPYTHONRUNNER_H 21 #include "qgis_core.h" 40 static bool isValid();
43 static bool run(
const QString &command,
const QString &messageOnError = QString() );
46 static bool eval(
const QString &command, QString &result
SIP_OUT );
59 virtual bool runCommand( QString command, QString messageOnError = QString() ) = 0;
61 virtual bool evalCommand( QString command, QString &result ) = 0;
66 #endif // QGSPYTHONRUNNER_H static QgsPythonRunner * sInstance
Utility class for running Python commands from various parts of QGIS.