31 #ifndef __TERRALIB_VM_PYTHON_VIRTUALMACHINE_H__ 32 #define __TERRALIB_VM_PYTHON_VIRTUALMACHINE_H__ 35 #include "../core/VirtualMachine.h" 40 #undef slots // python conflicts with qt #define slots 48 #define slots Q_SLOTS // redefine slots 51 #include <boost/python.hpp> 75 void write(
const std::string& str);
90 std::string getName()
const;
92 std::string getTitle()
const;
94 std::string getDescription()
const;
96 void setFileName(QString file);
101 void write(
const QString& str);
120 #endif // __TERRALIB_VM_PYTHON_VIRTUALMACHINE_H__
VirtualMachineOutput m_stderr
te::vm::core::VirtualMachine * m_vm
VirtualMachineOutput m_stdout
std::string m_readlineStr
QEventLoop * m_readlineLoop
PyThreadState * m_mainThreadState
VirtualMachineInput m_stdin