6 #ifndef CNOID_PYTHON_PLUGIN_PYTHON_SCRIPT_ITEM_IMPL_H_INCLUDED 7 #define CNOID_PYTHON_PLUGIN_PYTHON_SCRIPT_ITEM_IMPL_H_INCLUDED 10 #include <cnoid/ScriptItem> 11 #include <cnoid/MessageView> 23 void onDisconnectedFromRoot();
24 bool setScriptFilename(
const std::string& filename);
26 bool setBackgroundMode(
bool on);
27 bool isBackgroundMode()
const;
28 bool isRunning()
const;
30 bool executeCode(
const char* code);
31 bool waitToFinish(
double timeout);
32 boost::python::object resultObject();
33 const std::string resultString()
const;
38 bool restore(
const Archive& archive);
41 void onScriptFinished();
42 bool onBackgroundModeChanged(
bool on);
45 std::string scriptFilename_;
Definition: PythonScriptItemImpl.h:16
ScriptItem * scriptItem()
Definition: PythonScriptItemImpl.h:22
Definition: ScriptItem.h:14
Definition: PythonExecutor.h:16
Definition: PutPropertyFunction.h:35
Definition: MessageView.h:19
const std::string & scriptFilename() const
Definition: PythonScriptItemImpl.h:25
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Signal< void()> & sigScriptFinished()
Definition: PythonScriptItemImpl.h:34
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37