GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
QtHandles::ObjectProxy Class Reference

#include "ObjectProxy.h"

Inheritance diagram for QtHandles::ObjectProxy:
Collaboration diagram for QtHandles::ObjectProxy:

Signals

void sendRedraw (void)
 
void sendShow (void)
 
void sendUpdate (int pId)
 

Public Member Functions

 ObjectProxy (Object *obj=nullptr)
 
void finalize (void)
 
uint8NDArray get_pixels (void)
 
Objectobject (void)
 
void print (const QString &file_cmd, const QString &term)
 
void redraw (void)
 
void setObject (Object *obj)
 
void show (void)
 
void update (int pId)
 

Private Member Functions

void init (Object *obj)
 

Private Attributes

Objectm_object
 

Detailed Description

Definition at line 40 of file ObjectProxy.h.

Constructor & Destructor Documentation

◆ ObjectProxy()

QtHandles::ObjectProxy::ObjectProxy ( Object obj = nullptr)

Definition at line 43 of file ObjectProxy.cc.

References init().

Member Function Documentation

◆ finalize()

void QtHandles::ObjectProxy::finalize ( void  )

Definition at line 95 of file ObjectProxy.cc.

References error(), and m_object.

Referenced by QtHandles::qt_graphics_toolkit::finalize(), and setObject().

◆ get_pixels()

uint8NDArray QtHandles::ObjectProxy::get_pixels ( void  )

Definition at line 139 of file ObjectProxy.cc.

References error(), m_object, and retval.

Referenced by QtHandles::qt_graphics_toolkit::get_pixels().

◆ init()

void QtHandles::ObjectProxy::init ( Object obj)
private

Definition at line 50 of file ObjectProxy.cc.

References m_object, sendRedraw(), sendShow(), and sendUpdate().

Referenced by ObjectProxy(), and setObject().

◆ object()

Object* QtHandles::ObjectProxy::object ( void  )
inline

Definition at line 54 of file ObjectProxy.h.

References m_object.

Referenced by QtHandles::qt_graphics_toolkit::toolkitObject().

◆ print()

void QtHandles::ObjectProxy::print ( const QString &  file_cmd,
const QString &  term 
)

Definition at line 122 of file ObjectProxy.cc.

References error(), and m_object.

Referenced by QtHandles::qt_graphics_toolkit::print_figure().

◆ redraw()

void QtHandles::ObjectProxy::redraw ( void  )

Definition at line 110 of file ObjectProxy.cc.

References sendRedraw().

Referenced by QtHandles::qt_graphics_toolkit::redraw_figure().

◆ sendRedraw

void QtHandles::ObjectProxy::sendRedraw ( void  )
signal

Referenced by init(), and redraw().

◆ sendShow

void QtHandles::ObjectProxy::sendShow ( void  )
signal

Referenced by init(), and show().

◆ sendUpdate

void QtHandles::ObjectProxy::sendUpdate ( int  pId)
signal

Referenced by init(), and update().

◆ setObject()

void QtHandles::ObjectProxy::setObject ( Object obj)

Definition at line 79 of file ObjectProxy.cc.

References finalize(), init(), and m_object.

Referenced by QtHandles::qt_graphics_toolkit::create_object().

◆ show()

void QtHandles::ObjectProxy::show ( void  )

Definition at line 116 of file ObjectProxy.cc.

References sendShow().

Referenced by QtHandles::qt_graphics_toolkit::show_figure().

◆ update()

void QtHandles::ObjectProxy::update ( int  pId)

Definition at line 89 of file ObjectProxy.cc.

References sendUpdate().

Referenced by QtHandles::qt_graphics_toolkit::update().

Member Data Documentation

◆ m_object

Object* QtHandles::ObjectProxy::m_object
private

Definition at line 66 of file ObjectProxy.h.

Referenced by finalize(), get_pixels(), init(), object(), print(), and setObject().


The documentation for this class was generated from the following files: