#include <annot_compare.hpp>
Inheritance diagram for CAnnotCompareWidget:


Definition at line 55 of file annot_compare.hpp.
Public Types | |
| typedef list< CConstRef< objects::CSeq_loc > > | TLocations |
| typedef CAnnotCompareDS::SRow | TDSRow |
| typedef CEvent | TEvent |
| typedef list< CConstRef< objects::CSeq_loc > > | TLocs |
| retrieve a list of the selected locations | |
| enum | EEventType { eEvent_SelectionChanged } |
| enum | EColumns { eFeat1Label, eFeat1Sequence, eFeat1Location, eFeat2Label, eFeat2Sequence, eFeat2Location, eFeatType, eLocationCompare, eSequenceCompare, eProductCompare, eMaxCol } |
| the columns we plan to show More... | |
Public Member Functions | |
| CAnnotCompareWidget () | |
| CAnnotCompareWidget (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxLC_REPORT|wxLC_VIRTUAL) | |
| virtual | ~CAnnotCompareWidget () |
| void | GetSelectedLocations (TLocs &locs) const |
| void | SetDataSource (CAnnotCompareDS &ds) |
| CAnnotCompareDS & | GetDataSource () |
| void | Update () |
| void | UpdateModel () |
ITimerListener interface | |
| void | OnTimeout (int timer_id) |
Event handlers | |
| void | OnFilter () |
| void | OnTextReport () |
Protected Member Functions | |
| void | x_OnDoubleClick () |
| handle row double-click events | |
| void | x_OnDataSourceUpdated (CEvent *) |
| event handler for data source update events | |
Protected Attributes | |
| CRef< CAnnotCompareDS > | m_Model |
| the table's model | |
| string | m_LabelStr |
| dialog for text report | |
| wxTimer | m_Timer |
| timer for progress updates | |
Private Member Functions | |
| CAnnotCompareWidget (const CAnnotCompareWidget &) | |
| prohibited | |
| CAnnotCompareWidget & | operator= (const CAnnotCompareWidget &) |
| void | x_OnRowSelect (CEvent *evt) |
|
|
Definition at line 60 of file annot_compare.hpp. |
|
|
Definition at line 65 of file annot_compare.hpp. |
|
|
Definition at line 59 of file annot_compare.hpp. |
|
|
retrieve a list of the selected locations
Definition at line 103 of file annot_compare.hpp. |
|
|
the columns we plan to show
Definition at line 68 of file annot_compare.hpp. |
|
|
Definition at line 62 of file annot_compare.hpp. |
|
|
Definition at line 84 of file annot_compare.hpp. |
|
||||||||||||||||||||||||
|
Definition at line 278 of file annot_compare.cpp. References m_Model, CRef< C, Locker >::Reset(), and CwxTableListCtrl::SetModel(). |
|
|
Definition at line 291 of file annot_compare.cpp. References CwxTableListCtrl::RemoveModel(). |
|
|
prohibited
|
|
|
Definition at line 362 of file annot_compare.cpp. Referenced by Update(). |
|
|
Definition at line 420 of file annot_compare.cpp. |
|
|
Definition at line 331 of file annot_compare.cpp. |
|
|
Definition at line 345 of file annot_compare.cpp. |
|
|
Definition at line 316 of file annot_compare.cpp. |
|
|
|
|
|
Definition at line 368 of file annot_compare.cpp. References CEventHandler::ePool_Parent, m_Model, and CRef< C, Locker >::Reset(). |
|
|
Definition at line 443 of file annot_compare.cpp. References GetDataSource(), CAnnotCompareDS::Update(), and UpdateModel(). |
|
|
Definition at line 454 of file annot_compare.cpp. References m_Model. Referenced by Update(), and x_OnDataSourceUpdated(). |
|
|
event handler for data source update events
Definition at line 461 of file annot_compare.cpp. References m_Timer, and UpdateModel(). |
|
|
handle row double-click events
Definition at line 413 of file annot_compare.cpp. References CEventHandler::eDispatch_Default, CEvent::eEvent_Message, CEventHandler::ePool_Parent, CViewEvent::eWidgetRangeChanged, and CEventHandler::Send(). |
|
|
|
|
|
dialog for text report
Definition at line 135 of file annot_compare.hpp. |
|
|
the table's model
Definition at line 130 of file annot_compare.hpp. Referenced by CAnnotCompareWidget(), SetDataSource(), and UpdateModel(). |
|
|
timer for progress updates
Definition at line 138 of file annot_compare.hpp. Referenced by x_OnDataSourceUpdated(). |
1.4.6
Modified on Mon Dec 07 16:22:28 2009 by modify_doxy.py rev. 173732