26 #if ! defined (octave_Object_h)
27 #define octave_Object_h 1
92 const QObject *emitter =
nullptr);
119 void slotPrint (
const QString& file_cmd,
const QString& term);
129 virtual void update (
int pId);
131 virtual void redraw (
void);
132 virtual void show (
void);
133 virtual void print (
const QString& file_cmd,
const QString& term);
graphics_object object(void) const
const T::properties & properties(void) const
base_properties & properties(void)
void gh_set_event(const graphics_handle &h, const std::string &name, const octave_value &value, bool notify_toolkit)
virtual void beingDeleted(void)
const base_properties & properties(void) const
octave::base_qobject & m_octave_qobj
virtual Container * innerContainer(void)=0
virtual void do_connections(const QObject *receiver, const QObject *emitter=nullptr)
virtual void redraw(void)
virtual void finalize(void)
octave::interpreter & m_interpreter
static Object * parentObject(octave::interpreter &interp, const graphics_object &go)
void gh_callback_event(const graphics_handle &h, const std::string &name)
virtual void print(const QString &file_cmd, const QString &term)
Object(octave::base_qobject &qobj, octave::interpreter &interp, const graphics_object &go, QObject *obj=nullptr)
void interpreter_event(const octave::meth_callback &meth)
void slotPrint(const QString &file_cmd, const QString &term)
void gh_callback_event(const graphics_handle &h, const std::string &name, const octave_value &data)
void interpreter_event(const octave::fcn_callback &fcn)
static Object * fromQObject(QObject *obj)
void init(QObject *obj, bool callBase=false)
virtual void update(int pId)
void gh_set_event(const graphics_handle &h, const std::string &name, const octave_value &value, bool notify_toolkit, bool redraw_figure)
void objectDestroyed(QObject *obj=nullptr)
T::properties & properties(void)
void gh_set_event(const graphics_handle &h, const std::string &name, const octave_value &value)
virtual QObject * qObject(void)
base_properties & get_properties(void)
Base class for Octave interfaces that use Qt.
T::properties & properties(graphics_object obj)
std::function< void(octave::interpreter &)> meth_callback
std::function< void(void)> fcn_callback