#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().