cajun::my_ui_base_t Class Reference

#include <ui_base.H>

Inheritance diagram for cajun::my_ui_base_t:
cajun::my_ui_t< T >

List of all members.

Public Member Functions

 my_ui_base_t (const gchar *name_)
virtual ~my_ui_base_t ()
void init ()
void update_ui ()
virtual const unsigned num_fields () const =0
virtual const std::string get_queue_member (const unsigned FIELD_) const =0
virtual const std::string get_queue_member_value (const unsigned FIELD_) const =0
virtual gboolean new_data ()=0
const std::string get_class_name () const
void set_tree_store (GtkTreeStore *store_)
void set_parent_iter (GtkTreeIter iter)
void set_child_iter (GtkTreeIter iter)

Protected Member Functions

virtual double read_data ()=0

Protected Attributes

GdkPixbuf * m_pixbuf_yellow
GdkPixbuf * m_pixbuf_active
GdkPixbuf * m_pixbuf_deactive
GtkTreeStore * m_store
GtkTreeIter m_parent_iter
std::vector< GtkTreeIter > m_queue_iters
gdouble time_interval
const gchar * name
gdouble tstamp
gdouble data_record1
gdouble data_record2
gdouble latest_tstamp

Constructor & Destructor Documentation

cajun::my_ui_base_t::my_ui_base_t ( const gchar *  name_  ) 

References time_interval.

virtual cajun::my_ui_base_t::~my_ui_base_t (  )  [inline, virtual]

Member Function Documentation

const std::string cajun::my_ui_base_t::get_class_name (  )  const [inline]

References name.

Referenced by fill_tree_view(), and init_main_window().

virtual const std::string cajun::my_ui_base_t::get_queue_member ( const unsigned  FIELD_  )  const [pure virtual]
virtual const std::string cajun::my_ui_base_t::get_queue_member_value ( const unsigned  FIELD_  )  const [pure virtual]
void cajun::my_ui_base_t::init (  ) 
virtual gboolean cajun::my_ui_base_t::new_data (  )  [pure virtual]

Implemented in cajun::my_ui_t< T >.

Referenced by get_cbmesg().

virtual const unsigned cajun::my_ui_base_t::num_fields (  )  const [pure virtual]
virtual double cajun::my_ui_base_t::read_data (  )  [protected, pure virtual]

Implemented in cajun::my_ui_t< T >.

Referenced by update_ui().

void cajun::my_ui_base_t::set_child_iter ( GtkTreeIter  iter  )  [inline]

References m_queue_iters.

Referenced by fill_tree_view().

void cajun::my_ui_base_t::set_parent_iter ( GtkTreeIter  iter  )  [inline]

References m_parent_iter.

Referenced by fill_tree_view().

void cajun::my_ui_base_t::set_tree_store ( GtkTreeStore *  store_  )  [inline]

References m_store.

Referenced by fill_tree_view().

void cajun::my_ui_base_t::update_ui (  ) 

Member Data Documentation

gdouble cajun::my_ui_base_t::data_record1 [protected]
gdouble cajun::my_ui_base_t::data_record2 [protected]
GtkTreeIter cajun::my_ui_base_t::m_parent_iter [protected]

Referenced by set_parent_iter(), and update_ui().

GdkPixbuf* cajun::my_ui_base_t::m_pixbuf_active [protected]

Referenced by init(), and update_ui().

Referenced by init(), and update_ui().

GdkPixbuf* cajun::my_ui_base_t::m_pixbuf_yellow [protected]

Referenced by init(), and update_ui().

std::vector<GtkTreeIter> cajun::my_ui_base_t::m_queue_iters [protected]

Referenced by set_child_iter(), and update_ui().

GtkTreeStore* cajun::my_ui_base_t::m_store [protected]

Referenced by set_tree_store(), and update_ui().

const gchar* cajun::my_ui_base_t::name [protected]

Referenced by my_ui_base_t(), and update_ui().

gdouble cajun::my_ui_base_t::tstamp [protected]

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

Generated on Fri Apr 9 10:45:10 2010 for cbstat by  doxygen 1.6.1