X-Git-Url: https://git.llucax.com/z.facultad/75.52/treemulator.git/blobdiff_plain/84820a0fe02b9fdd63fb7c28d5a823bfa065c259..16ec4547406edcae627dd3ec4bdc448ef605b11a:/viewer/view_btree_data.h diff --git a/viewer/view_btree_data.h b/viewer/view_btree_data.h index 1af3866..e3000da 100644 --- a/viewer/view_btree_data.h +++ b/viewer/view_btree_data.h @@ -18,11 +18,16 @@ class ViewBTreeData :public Canvas::Rect { static ViewBTreeData *Create (BTreeData *data, Canvas::Group *parent, double x1, double y1, double x2, double y2); - typedef SigC::Signal1 type_signal_clicked; + typedef SigC::Signal2 type_signal_clicked; type_signal_clicked signal_clicked (); + typedef SigC::Signal2 type_signal_double_clicked; + type_signal_double_clicked signal_double_clicked (); + void SetSelected (bool b); + bool operator == (Clave &k) const; protected: type_signal_clicked m_signal_clicked; + type_signal_double_clicked m_signal_double_clicked; virtual void init (Canvas::Group *parent); BTreeData *data; @@ -37,7 +42,6 @@ class ViewBTreeChildData :public ViewBTreeData { protected: virtual void init (Canvas::Group *parent); - BTreeData *data; }; #endif