NCBI C++ ToolKit
|
Search Toolkit Book for CUnverifiedPanel
#include <gui/widgets/edit/unverified_panel.hpp>
Public Types | |
enum | { ID_CUNVERIFIEDPANEL = 10133 , ID_CHECKBOX14 = 10134 , ID_CHECKBOX15 = 10135 , ID_CHECKBOX16 = 10136 , ID_CHECKBOX17 = 10137 } |
Control identifiers. More... | |
Public Member Functions | |
CUnverifiedPanel () | |
Constructors. More... | |
CUnverifiedPanel (wxWindow *parent, wxWindowID id=ID_CUNVERIFIEDPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL) | |
bool | Create (wxWindow *parent, wxWindowID id=ID_CUNVERIFIEDPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL) |
Creation. More... | |
~CUnverifiedPanel () | |
Destructor. More... | |
void | Init () |
Initialises member variables. More... | |
void | CreateControls () |
Creates the controls and sizers. More... | |
wxBitmap | GetBitmapResource (const wxString &name) |
Retrieves bitmap resources. More... | |
wxIcon | GetIconResource (const wxString &name) |
Retrieves icon resources. More... | |
void | SetUser_object (CRef< objects::CUser_object > user) |
CRef< objects::CUser_object > | GetUser_object () |
virtual void | ChangeSeqdesc (const objects::CSeqdesc &desc) |
virtual void | UpdateSeqdesc (objects::CSeqdesc &desc) |
Public Member Functions inherited from IDescEditorPanel | |
virtual void | UpdateTaxname () |
Static Public Member Functions | |
static bool | ShowToolTips () |
Should we show tooltips? More... | |
Public Attributes | |
wxCheckBox * | m_Organism |
wxCheckBox * | m_Features |
wxCheckBox * | m_Misassembled |
wxCheckBox * | m_Contamination |
Private Attributes | |
CRef< objects::CUser_object > | m_User |
CUnverifiedPanel class declaration
Definition at line 58 of file unverified_panel.hpp.
anonymous enum |
Control identifiers.
Enumerator | |
---|---|
ID_CUNVERIFIEDPANEL | |
ID_CHECKBOX14 | |
ID_CHECKBOX15 | |
ID_CHECKBOX16 | |
ID_CHECKBOX17 |
Definition at line 110 of file unverified_panel.hpp.
CUnverifiedPanel::CUnverifiedPanel | ( | ) |
Constructors.
CUnverifiedPanel type definition
CUnverifiedPanel event table definition
CUnverifiedPanel constructors
Definition at line 70 of file unverified_panel.cpp.
References Init().
CUnverifiedPanel::CUnverifiedPanel | ( | wxWindow * | parent, |
wxWindowID | id = ID_CUNVERIFIEDPANEL , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxSize(400, 300) , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
Definition at line 75 of file unverified_panel.cpp.
References Create(), Init(), and ncbi::grid::netcache::search::fields::size.
CUnverifiedPanel::~CUnverifiedPanel | ( | ) |
|
virtual |
Implements IDescEditorPanel.
Definition at line 259 of file unverified_panel.cpp.
References SetUser_object(), and tmp.
bool CUnverifiedPanel::Create | ( | wxWindow * | parent, |
wxWindowID | id = ID_CUNVERIFIEDPANEL , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxSize(400, 300) , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
Creation.
CUnverifiedPanel creator
Definition at line 86 of file unverified_panel.cpp.
References CreateControls(), and ncbi::grid::netcache::search::fields::size.
Referenced by CUnverifiedPanel().
void CUnverifiedPanel::CreateControls | ( | ) |
Creates the controls and sizers.
Control creation for CUnverifiedPanel
Definition at line 132 of file unverified_panel.cpp.
References _, ID_CHECKBOX14, ID_CHECKBOX15, ID_CHECKBOX16, ID_CHECKBOX17, m_Contamination, m_Features, m_Misassembled, and m_Organism.
Referenced by Create().
wxBitmap CUnverifiedPanel::GetBitmapResource | ( | const wxString & | name | ) |
Retrieves bitmap resources.
Get bitmap resources
Definition at line 172 of file unverified_panel.cpp.
wxIcon CUnverifiedPanel::GetIconResource | ( | const wxString & | name | ) |
CRef< CUser_object > CUnverifiedPanel::GetUser_object | ( | ) |
Definition at line 222 of file unverified_panel.cpp.
References CUser_object::AddUnverifiedContaminant(), CUser_object::AddUnverifiedFeature(), CUser_object::AddUnverifiedMisassembled(), CUser_object::AddUnverifiedOrganism(), CSerialObject::Assign(), CUser_object::eObjectType_Unverified, m_Contamination, m_Features, m_Misassembled, m_Organism, m_User, CUser_object::RemoveUnverifiedContaminant(), CUser_object::RemoveUnverifiedFeature(), CUser_object::RemoveUnverifiedMisassembled(), CUser_object::RemoveUnverifiedOrganism(), and CUser_object::SetObjectType().
Referenced by UpdateSeqdesc().
void CUnverifiedPanel::Init | ( | void | ) |
Initialises member variables.
Member initialisation
Definition at line 117 of file unverified_panel.cpp.
References m_Contamination, m_Features, m_Misassembled, m_Organism, and NULL.
Referenced by CUnverifiedPanel().
void CUnverifiedPanel::SetUser_object | ( | CRef< objects::CUser_object > | user | ) |
Definition at line 195 of file unverified_panel.cpp.
References m_Contamination, m_Features, m_Misassembled, m_Organism, m_User, NULL, and CRef< C, Locker >::Reset().
Referenced by ChangeSeqdesc(), and CEditObjectSeq_desc::CreateWindow().
|
static |
Should we show tooltips?
Should we show tooltips?
Definition at line 163 of file unverified_panel.cpp.
|
virtual |
Implements IDescEditorPanel.
Definition at line 268 of file unverified_panel.cpp.
References GetUser_object().
wxCheckBox* CUnverifiedPanel::m_Contamination |
Definition at line 108 of file unverified_panel.hpp.
Referenced by CreateControls(), GetUser_object(), Init(), and SetUser_object().
wxCheckBox* CUnverifiedPanel::m_Features |
Definition at line 106 of file unverified_panel.hpp.
Referenced by CreateControls(), GetUser_object(), Init(), and SetUser_object().
wxCheckBox* CUnverifiedPanel::m_Misassembled |
Definition at line 107 of file unverified_panel.hpp.
Referenced by CreateControls(), GetUser_object(), Init(), and SetUser_object().
wxCheckBox* CUnverifiedPanel::m_Organism |
Definition at line 105 of file unverified_panel.hpp.
Referenced by CreateControls(), GetUser_object(), Init(), and SetUser_object().
|
private |
Definition at line 126 of file unverified_panel.hpp.
Referenced by GetUser_object(), and SetUser_object().