14 #ifndef XRUBYTHREADCONNECTOR_H_
15 #define XRUBYTHREADCONNECTOR_H_
17 #include "xnodeconnector.h"
21 class Ui_FrmRubyThread;
28 const shared_ptr<XRuby> &rbsupport);
31 const shared_ptr<XTouchableNode> &resume()
const {
return m_resume;}
32 const shared_ptr<XTouchableNode> &kill()
const {
return m_kill;}
34 const shared_ptr<XTouchableNode> m_resume;
35 const shared_ptr<XTouchableNode> m_kill;
36 shared_ptr<XListener> m_lsnOnResumeTouched;
37 shared_ptr<XListener> m_lsnOnKillTouched;
38 shared_ptr<XListener> m_lsnOnDefout;
39 shared_ptr<XListener> m_lsnOnStatusChanged;
42 void onDefout(
const Snapshot &shot,
const shared_ptr<XString> &str);
45 const shared_ptr<XRubyThread> m_rubyThread;
46 const shared_ptr<XRuby> m_rubySupport;
47 xqcon_ptr m_conFilename, m_conStatus, m_conResume, m_conKill, m_conLineinput;