GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Slots | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
QtHandles::Object Class Referenceabstract

#include "Object.h"

Inheritance diagram for QtHandles::Object:
Inheritance graph
[legend]
Collaboration diagram for QtHandles::Object:
Collaboration graph
[legend]

Public Slots

void objectDestroyed (QObject *obj=0)
 
void slotFinalize (void)
 
void slotPrint (const QString &file_cmd, const QString &term)
 
void slotRedraw (void)
 
void slotUpdate (int pId)
 

Public Member Functions

 Object (const graphics_object &go, QObject *obj=0)
 
virtual ~Object (void)
 
virtual ContainerinnerContainer (void)=0
 
graphics_object object (void) const
 
base_propertiesproperties (void)
 
const base_propertiesproperties (void) const
 
template<class T >
T::properties & properties (void)
 
template<class T >
const T::properties & properties (void) const
 
virtual QObjectqObject (void)
 
template<class T >
T * qWidget (void)
 

Static Public Member Functions

static ObjectfromQObject (QObject *obj)
 

Protected Member Functions

virtual void beingDeleted (void)
 
virtual void finalize (void)
 
void init (QObject *obj, bool callBase=false)
 
virtual void print (const QString &file_cmd, const QString &term)
 
virtual void redraw (void)
 
virtual void update (int pId)
 

Static Protected Member Functions

static ObjectparentObject (const graphics_object &go)
 

Protected Attributes

graphics_handle m_handle
 
QObjectm_qobject
 

Detailed Description

Definition at line 40 of file Object.h.

Constructor & Destructor Documentation

QtHandles::Object::Object ( const graphics_object go,
QObject obj = 0 
)

Definition at line 37 of file Object.cc.

References init(), m_handle, and octave_handle::value().

QtHandles::Object::~Object ( void  )
virtual

Definition at line 68 of file Object.cc.

Member Function Documentation

void QtHandles::Object::beingDeleted ( void  )
protectedvirtual

Reimplemented in QtHandles::Figure, and QtHandles::ToolBar.

Definition at line 159 of file Object.cc.

Referenced by slotUpdate().

void QtHandles::Object::finalize ( void  )
protectedvirtual

Definition at line 138 of file Object.cc.

References m_qobject.

Referenced by slotFinalize().

Object * QtHandles::Object::fromQObject ( QObject obj)
static
void QtHandles::Object::init ( QObject obj,
bool  callBase = false 
)
protected

Definition at line 51 of file Object.cc.

References m_qobject, and objectDestroyed().

Referenced by QtHandles::BaseControl::init(), and Object().

virtual Container* QtHandles::Object::innerContainer ( void  )
pure virtual
graphics_object QtHandles::Object::object ( void  ) const
void QtHandles::Object::objectDestroyed ( QObject obj = 0)
slot

Definition at line 163 of file Object.cc.

References m_qobject.

Referenced by init().

Object * QtHandles::Object::parentObject ( const graphics_object go)
staticprotected
void QtHandles::Object::print ( const QString &  file_cmd,
const QString &  term 
)
protectedvirtual

Reimplemented in QtHandles::Figure.

Definition at line 154 of file Object.cc.

Referenced by slotPrint().

base_properties& QtHandles::Object::properties ( void  )
inline
const base_properties& QtHandles::Object::properties ( void  ) const
inline

Definition at line 52 of file Object.h.

References graphics_object::get_properties(), and object().

template<class T >
T::properties& QtHandles::Object::properties ( void  )
inline
template<class T >
const T::properties& QtHandles::Object::properties ( void  ) const
inline
virtual QObject* QtHandles::Object::qObject ( void  )
inlinevirtual
template<class T >
T* QtHandles::Object::qWidget ( void  )
inline
void QtHandles::Object::redraw ( void  )
protectedvirtual

Reimplemented in QtHandles::Figure, and QtHandles::Panel.

Definition at line 149 of file Object.cc.

Referenced by slotRedraw().

void QtHandles::Object::slotFinalize ( void  )
slot

Definition at line 107 of file Object.cc.

References finalize().

void QtHandles::Object::slotPrint ( const QString &  file_cmd,
const QString &  term 
)
slot

Definition at line 124 of file Object.cc.

References print().

void QtHandles::Object::slotRedraw ( void  )
slot

Definition at line 115 of file Object.cc.

References redraw().

Referenced by QtHandles::Figure::redraw().

void QtHandles::Object::slotUpdate ( int  pId)
slot

Definition at line 86 of file Object.cc.

References beingDeleted(), base_properties::ID_BEINGDELETED, and update().

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

void QtHandles::Object::update ( int  pId)
protectedvirtual

Member Data Documentation

graphics_handle QtHandles::Object::m_handle
protected
QObject* QtHandles::Object::m_qobject
protected

Definition at line 101 of file Object.h.

Referenced by finalize(), init(), objectDestroyed(), and qObject().


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