NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
CSameMatcherPanel< T > Class Template Reference

Search Toolkit Book for CSameMatcherPanel

+ Inheritance diagram for CSameMatcherPanel< T >:
+ Collaboration diagram for CSameMatcherPanel< T >:

Public Member Functions

 CSameMatcherPanel ()
 
 CSameMatcherPanel (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
 
bool Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
 
 ~CSameMatcherPanel ()
 
void Init ()
 
void CreateControls ()
 
wxBitmap GetBitmapResource (const wxString &name)
 
wxIcon GetIconResource (const wxString &name)
 
virtual SFieldTypeAndMatcher GetMatcher (CFieldNamePanel::EFieldType field_type)
 
virtual void SetMatcher (const SFieldTypeAndMatcher &item)
 
virtual string GetLabel (void)
 
virtual void SetFieldName (const string &field)
 
virtual void PopulateFeatureListbox (objects::CSeq_entry_Handle seh)
 
virtual void SetFieldNames (const vector< string > &field_names)
 
- Public Member Functions inherited from CMatcherPanelBase
virtual ~CMatcherPanelBase ()
 

Static Public Member Functions

static bool ShowToolTips ()
 

Private Member Functions

 wxDECLARE_NO_COPY_CLASS (CSameMatcherPanel)
 

Private Attributes

Tm_panel1
 
Tm_panel2
 

Detailed Description

template<typename T>
class CSameMatcherPanel< T >

Definition at line 121 of file add_constraint_panel.cpp.

Constructor & Destructor Documentation

◆ CSameMatcherPanel() [1/2]

template<typename T >
CSameMatcherPanel< T >::CSameMatcherPanel

Definition at line 787 of file add_constraint_panel.cpp.

References Init().

◆ CSameMatcherPanel() [2/2]

template<typename T >
CSameMatcherPanel< T >::CSameMatcherPanel ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTAB_TRAVERSAL 
)

Definition at line 793 of file add_constraint_panel.cpp.

References Init(), and ncbi::grid::netcache::search::fields::size.

◆ ~CSameMatcherPanel()

template<typename T >
CSameMatcherPanel< T >::~CSameMatcherPanel

Definition at line 814 of file add_constraint_panel.cpp.

Member Function Documentation

◆ Create()

template<typename T >
bool CSameMatcherPanel< T >::Create ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTAB_TRAVERSAL 
)

◆ CreateControls()

template<typename T >
void CSameMatcherPanel< T >::CreateControls

Definition at line 826 of file add_constraint_panel.cpp.

References T.

◆ GetBitmapResource()

template<typename T >
wxBitmap CSameMatcherPanel< T >::GetBitmapResource ( const wxString &  name)

Definition at line 851 of file add_constraint_panel.cpp.

◆ GetIconResource()

template<typename T >
wxIcon CSameMatcherPanel< T >::GetIconResource ( const wxString &  name)

Definition at line 858 of file add_constraint_panel.cpp.

◆ GetLabel()

template<typename T >
string CSameMatcherPanel< T >::GetLabel ( void  )
virtual

Implements CMatcherPanelBase.

Definition at line 905 of file add_constraint_panel.cpp.

References CFieldNamePanel::GetFieldName(), and kEmptyStr.

◆ GetMatcher()

template<typename T >
SFieldTypeAndMatcher CSameMatcherPanel< T >::GetMatcher ( CFieldNamePanel::EFieldType  field_type)
virtual

◆ Init()

template<typename T >
void CSameMatcherPanel< T >::Init ( void  )

Definition at line 819 of file add_constraint_panel.cpp.

References NULL.

◆ PopulateFeatureListbox()

template<typename T >
void CSameMatcherPanel< T >::PopulateFeatureListbox ( objects::CSeq_entry_Handle  seh)
virtual

Reimplemented from CMatcherPanelBase.

Definition at line 926 of file add_constraint_panel.cpp.

References CFeatureFieldNamePanel::ListPresentFeaturesFirst().

◆ SetFieldName()

template<typename T >
void CSameMatcherPanel< T >::SetFieldName ( const string field)
virtual

Reimplemented from CMatcherPanelBase.

Definition at line 919 of file add_constraint_panel.cpp.

◆ SetFieldNames()

template<typename T >
void CSameMatcherPanel< T >::SetFieldNames ( const vector< string > &  field_names)
virtual

Reimplemented from CMatcherPanelBase.

Definition at line 937 of file add_constraint_panel.cpp.

References CFieldHandlerNamePanel::SetFieldNames().

◆ SetMatcher()

template<typename T >
void CSameMatcherPanel< T >::SetMatcher ( const SFieldTypeAndMatcher item)
virtual

◆ ShowToolTips()

template<typename T >
bool CSameMatcherPanel< T >::ShowToolTips
static

Definition at line 845 of file add_constraint_panel.cpp.

◆ wxDECLARE_NO_COPY_CLASS()

template<typename T >
CSameMatcherPanel< T >::wxDECLARE_NO_COPY_CLASS ( CSameMatcherPanel< T )
private

Member Data Documentation

◆ m_panel1

template<typename T >
T* CSameMatcherPanel< T >::m_panel1
private

Definition at line 143 of file add_constraint_panel.cpp.

◆ m_panel2

template<typename T >
T* CSameMatcherPanel< T >::m_panel2
private

Definition at line 144 of file add_constraint_panel.cpp.


The documentation for this class was generated from the following file:
Modified on Tue May 28 05:49:08 2024 by modify_doxy.py rev. 669887