#include <ui_base.H>
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 |
| 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] |
| 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] |
Implemented in cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, and cajun::my_ui_t< T >.
Referenced by fill_tree_view().
| virtual const std::string cajun::my_ui_base_t::get_queue_member_value | ( | const unsigned | FIELD_ | ) | const [pure virtual] |
Implemented in cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, and cajun::my_ui_t< T >.
Referenced by get_cbmesg(), and update_ui().
| void cajun::my_ui_base_t::init | ( | ) |
References m_pixbuf_active, m_pixbuf_deactive, and m_pixbuf_yellow.
Referenced by init_main_window().
| 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] |
Implemented in cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, cajun::my_ui_t< T >, and cajun::my_ui_t< T >.
Referenced by fill_tree_view(), and update_ui().
| 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 | ( | ) |
Reimplemented in cajun::my_ui_t< T >.
References cajun::DATA, cajun::FREQ, get_queue_member_value(), latest_tstamp, m_parent_iter, m_pixbuf_active, m_pixbuf_deactive, m_pixbuf_yellow, m_queue_iters, m_store, num_fields(), read_data(), time_interval, tstamp, and cajun::VALID.
Referenced by print_queue().
gdouble cajun::my_ui_base_t::data_record1 [protected] |
Referenced by cajun::my_ui_t< T >::read_data().
gdouble cajun::my_ui_base_t::data_record2 [protected] |
Referenced by cajun::my_ui_t< T >::read_data().
gdouble cajun::my_ui_base_t::latest_tstamp [protected] |
Referenced by cajun::my_ui_t< T >::read_data(), and update_ui().
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().
GdkPixbuf* cajun::my_ui_base_t::m_pixbuf_deactive [protected] |
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 get_class_name(), and cajun::my_ui_t< T >::read_data().
gdouble cajun::my_ui_base_t::time_interval [protected] |
Referenced by my_ui_base_t(), and update_ui().
gdouble cajun::my_ui_base_t::tstamp [protected] |
Referenced by cajun::my_ui_t< T >::read_data(), and update_ui().
1.6.1