GNU Octave  4.2.1
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 | Private Slots | Private Member Functions | Private Attributes | List of all members
QtHandles::ButtonGroup Class Reference

#include "ButtonGroup.h"

Inheritance diagram for QtHandles::ButtonGroup:
Inheritance graph
[legend]
Collaboration diagram for QtHandles::ButtonGroup:
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

 ButtonGroup (const graphics_object &go, QButtonGroup *buttongroup, QFrame *frame)
 
 ~ButtonGroup (void)
 
void addButton (QAbstractButton *btn)
 
bool eventFilter (QObject *watched, QEvent *event)
 
ContainerinnerContainer (void)
 
graphics_object object (void) const
 
base_propertiesproperties (void)
 
const base_propertiesproperties (void) const
 
template<typename T >
T::properties & properties (void)
 
template<typename T >
const T::properties & properties (void) const
 
virtual QObjectqObject (void)
 
template<typename T >
T * qWidget (void)
 
void selectNothing (void)
 

Static Public Member Functions

static ButtonGroupcreate (const graphics_object &go)
 
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)
 
void redraw (void)
 
void update (int pId)
 

Static Protected Member Functions

static ObjectparentObject (const graphics_object &go)
 

Protected Attributes

graphics_handle m_handle
 
QObjectm_qobject
 

Private Slots

void buttonClicked (QAbstractButton *btn)
 
void buttonToggled (bool toggled)
 

Private Member Functions

void updateLayout (void)
 

Private Attributes

bool m_blockUpdates
 
QButtonGroup * m_buttongroup
 
Containerm_container
 
QRadioButton * m_hiddenbutton
 
QLabel * m_title
 

Detailed Description

Definition at line 39 of file ButtonGroup.h.

Constructor & Destructor Documentation

QtHandles::ButtonGroup::ButtonGroup ( const graphics_object go,
QButtonGroup *  buttongroup,
QFrame *  frame 
)
QtHandles::ButtonGroup::~ButtonGroup ( void  )

Definition at line 172 of file ButtonGroup.cc.

Member Function Documentation

void QtHandles::ButtonGroup::addButton ( QAbstractButton *  btn)
void QtHandles::Object::beingDeleted ( void  )
protectedvirtualinherited

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

Definition at line 155 of file Object.cc.

Referenced by QtHandles::Object::slotUpdate().

void QtHandles::ButtonGroup::buttonClicked ( QAbstractButton *  btn)
privateslot
void QtHandles::ButtonGroup::buttonToggled ( bool  toggled)
privateslot
ButtonGroup * QtHandles::ButtonGroup::create ( const graphics_object go)
static
bool QtHandles::ButtonGroup::eventFilter ( QObject watched,
QEvent *  event 
)
void QtHandles::Object::finalize ( void  )
protectedvirtualinherited

Definition at line 136 of file Object.cc.

References QtHandles::Object::m_qobject.

Referenced by QtHandles::Object::slotFinalize().

Object * QtHandles::Object::fromQObject ( QObject obj)
staticinherited
void QtHandles::Object::init ( QObject obj,
bool  callBase = false 
)
protectedinherited
Container* QtHandles::ButtonGroup::innerContainer ( void  )
inlinevirtual

Implements QtHandles::Object.

Definition at line 48 of file ButtonGroup.h.

References m_container.

graphics_object QtHandles::Object::object ( void  ) const
inherited
void QtHandles::Object::objectDestroyed ( QObject obj = 0)
slotinherited

Definition at line 158 of file Object.cc.

References QtHandles::Object::m_qobject.

Referenced by QtHandles::Object::init().

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

Reimplemented in QtHandles::Figure.

Definition at line 151 of file Object.cc.

Referenced by QtHandles::Object::slotPrint().

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

Definition at line 52 of file Object.h.

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

template<typename T >
T::properties& QtHandles::Object::properties ( void  )
inlineinherited
template<typename T >
const T::properties& QtHandles::Object::properties ( void  ) const
inlineinherited
virtual QObject* QtHandles::Object::qObject ( void  )
inlinevirtualinherited
template<typename T >
T* QtHandles::Object::qWidget ( void  )
inlineinherited
void QtHandles::ButtonGroup::redraw ( void  )
protectedvirtual
void QtHandles::ButtonGroup::selectNothing ( void  )

Definition at line 429 of file ButtonGroup.cc.

References m_hiddenbutton.

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

void QtHandles::Object::slotFinalize ( void  )
slotinherited

Definition at line 106 of file Object.cc.

References QtHandles::Object::finalize().

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

Definition at line 123 of file Object.cc.

References QtHandles::Object::print().

void QtHandles::Object::slotRedraw ( void  )
slotinherited

Definition at line 114 of file Object.cc.

References QtHandles::Object::redraw().

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

void QtHandles::Object::slotUpdate ( int  pId)
slotinherited
void QtHandles::ButtonGroup::update ( int  pId)
protectedvirtual
void QtHandles::ButtonGroup::updateLayout ( void  )
private

Member Data Documentation

bool QtHandles::ButtonGroup::m_blockUpdates
private

Definition at line 74 of file ButtonGroup.h.

Referenced by buttonToggled(), eventFilter(), update(), and updateLayout().

QButtonGroup* QtHandles::ButtonGroup::m_buttongroup
private

Definition at line 70 of file ButtonGroup.h.

Referenced by addButton(), buttonClicked(), ButtonGroup(), and buttonToggled().

Container* QtHandles::ButtonGroup::m_container
private

Definition at line 72 of file ButtonGroup.h.

Referenced by ButtonGroup(), eventFilter(), innerContainer(), redraw(), and updateLayout().

graphics_handle QtHandles::Object::m_handle
protectedinherited
QRadioButton* QtHandles::ButtonGroup::m_hiddenbutton
private

Definition at line 71 of file ButtonGroup.h.

Referenced by ButtonGroup(), buttonToggled(), selectNothing(), and update().

QObject* QtHandles::Object::m_qobject
protectedinherited
QLabel* QtHandles::ButtonGroup::m_title
private

Definition at line 73 of file ButtonGroup.h.

Referenced by ButtonGroup(), eventFilter(), update(), and updateLayout().


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