CAlnTableWidget Class Reference

Search Toolkit Book for CAlnTableWidget

#include <aln_table.hpp>

Inheritance diagram for CAlnTableWidget:

Inheritance graph
[legend]
Collaboration diagram for CAlnTableWidget:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 51 of file aln_table.hpp.

Public Member Functions

 CAlnTableWidget ()
 CAlnTableWidget (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxLC_REPORT|wxLC_VIRTUAL)
virtual ~CAlnTableWidget ()
void Add (objects::CScope &scope, const objects::CSeq_align &aln)
void SetDataSource (CAlnTableDS &ds)
CAlnTableDSGetDataSource ()
void Update ()
void GetSelection (TConstObjects &objs) const

Private Member Functions

 CAlnTableWidget (const CAlnTableWidget &)
 prohibited
CAlnTableWidgetoperator= (const CAlnTableWidget &)

Private Attributes

CRef< CAlnTableDSm_Model


Constructor & Destructor Documentation

CAlnTableWidget::CAlnTableWidget  )  [inline]
 

Definition at line 55 of file aln_table.hpp.

CAlnTableWidget::CAlnTableWidget wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxLC_REPORT|wxLC_VIRTUAL
 

Definition at line 42 of file aln_table.cpp.

References m_Model, CRef< C, Locker >::Reset(), and CwxTableListCtrl::SetModel().

CAlnTableWidget::~CAlnTableWidget  )  [virtual]
 

Definition at line 53 of file aln_table.cpp.

References CwxTableListCtrl::RemoveModel().

CAlnTableWidget::CAlnTableWidget const CAlnTableWidget  )  [private]
 

prohibited


Member Function Documentation

void CAlnTableWidget::Add objects::CScope &  scope,
const objects::CSeq_align &  aln
 

CAlnTableDS& CAlnTableWidget::GetDataSource void   )  [inline]
 

Definition at line 72 of file aln_table.hpp.

References m_Model.

void CAlnTableWidget::GetSelection TConstObjects objs  )  const
 

Definition at line 95 of file aln_table.cpp.

References _ASSERT, CAlnTableDS::GetData(), CwxTableListCtrl::GetDataRowsSelected(), and CwxTableListCtrl::GetModel().

CAlnTableWidget& CAlnTableWidget::operator= const CAlnTableWidget  )  [private]
 

void CAlnTableWidget::SetDataSource CAlnTableDS ds  ) 
 

Definition at line 80 of file aln_table.cpp.

References m_Model, CRef< C, Locker >::Reset(), CwxTableListCtrl::SetModel(), and Update().

void CAlnTableWidget::Update  ) 
 

Definition at line 90 of file aln_table.cpp.

References m_Model.

Referenced by SetDataSource().


Member Data Documentation

CRef<CAlnTableDS> CAlnTableWidget::m_Model [private]
 

Definition at line 83 of file aln_table.hpp.

Referenced by CAlnTableWidget(), GetDataSource(), SetDataSource(), and Update().


The documentation for this class was generated from the following files:
Generated on Wed Dec 9 07:49:41 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:18:48 2009 by modify_doxy.py rev. 173732