Класс USensorJournal

Журнал для датчиков. Подробнее...

#include <USensorJournal.h>

Граф наследования:USensorJournal:

UEventBox UDefaultFunctions< Gtk::EventBox > UVoid

Полный список членов класса

Открытые члены

 USensorJournal (GtkmmBaseType::BaseObjectType *gobject)
virtual void set_connector (const ConnectorRef &connector) throw ()
virtual void on_connect () throw ()
virtual void on_disconnect () throw ()

Защищенные типы

typedef std::map
< UniSetTypes::ObjectId,
Gtk::TreeModel::iterator > 
SensorStoreMap

Защищенные члены

virtual void on_realize ()
void on_treeview_row_activated (const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *column)
void on_change_browse ()
bool on_button_press_event (GdkEventButton *event)
bool on_my_event (GdkEvent *event)
bool on_my_log_event (GdkEvent *event)
void on_menu_watch_generic ()
void on_menu_unwatch_generic ()
void on_menu_clear_all_generic ()
void on_menu_mark_generic (bool state=true)
void on_menu_unmarkall_generic ()
void add_watching_for (UniSetTypes::ObjectId id)
void del_watching_for (UniSetTypes::ObjectId id)
void clear_logs (UniSetTypes::ObjectId id=UniSetTypes::DefaultObjectId)
bool on_foreach (const Gtk::TreeIter &it)
std::string get_time ()

Защищенные данные

SensorStoreMap SensorStore
Gtk::TreeView tree_view_
Glib::RefPtr< Gtk::TreeStore > tree_model_ref_
Glib::RefPtr
< Gtk::TreeModelFilter > 
tree_model_filter_
Gtk::Entry browse
Gtk::VBox vbox
Gtk::Table parameters
Gtk::CheckButton chk_id
Gtk::CheckButton chk_name
Gtk::CheckButton chk_text
Gtk::CheckButton chk_aps
Gtk::CheckButton chk_reglet
Gtk::CheckButton chk_di
Gtk::CheckButton chk_do
Gtk::CheckButton chk_ai
Gtk::CheckButton chk_ao
Gtk::VPaned vpan
Gtk::TreeView tree_view_log_
Glib::RefPtr< Gtk::ListStore > tree_model_log_ref_
Gtk::ProgressBar progress
SensorColumnRecord columns_
Gtk::ScrolledWindow scrolled_window_
Gtk::ScrolledWindow scrolled_window_log_
Gtk::Menu m_Menu_Popup
Gtk::Menu m_Menu_Popup_Logs


Подробное описание

Журнал для датчиков.

Графический smviewer для отслеживания значений датчиков.

Методы

void USensorJournal::on_connect (  )  throw () [virtual]

обработчик события появления связи с SharedMemory

Переопределяет метод предка UVoid.

Перекрестные ссылки columns_, UVoid::get_connector() и tree_model_ref_.

void USensorJournal::on_disconnect (  )  throw () [virtual]

обработчик события пропадания связи с SharedMemory

Переопределяет метод предка UVoid.

void USensorJournal::set_connector ( const ConnectorRef connector  )  throw () [virtual]

установить коннектор к SharedMemory.

Аргументы:
connector новый коннектор(см. Connector).

Переопределяет метод предка UVoid.

Перекрестные ссылки UVoid::set_connector().


Данные класса

описание строки в журнале

Используется в on_connect().

Gtk::ScrolledWindow USensorJournal::scrolled_window_ [protected]

главное прокручиваемое окно журнала

Gtk::ScrolledWindow USensorJournal::scrolled_window_log_ [protected]

главное прокручиваемое окно журнала логов

Glib::RefPtr<Gtk::TreeStore> USensorJournal::tree_model_ref_ [protected]

модель списка для использования с виджетом Gtk::TreeView

Используется в on_connect().

Gtk::TreeView USensorJournal::tree_view_ [protected]

виджет отображающий модель (Gtk::TreeModel) данных и позволяющий пользователю взаимодействовать с ними


Объявления и описания членов классов находятся в файлах:

Документация по UniWidgets. Последние изменения: Fri Oct 10 09:57:50 2014. Создано системой  doxygen 1.5.9