NCBI C++ ToolKit
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes | List of all members
CUnverifiedPanel Class Reference

Search Toolkit Book for CUnverifiedPanel

#include <gui/widgets/edit/unverified_panel.hpp>

+ Inheritance diagram for CUnverifiedPanel:
+ Collaboration diagram for CUnverifiedPanel:

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
 

Detailed Description

CUnverifiedPanel class declaration

Definition at line 58 of file unverified_panel.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Control identifiers.

Enumerator
ID_CUNVERIFIEDPANEL 
ID_CHECKBOX14 
ID_CHECKBOX15 
ID_CHECKBOX16 
ID_CHECKBOX17 

Definition at line 110 of file unverified_panel.hpp.

Constructor & Destructor Documentation

◆ CUnverifiedPanel() [1/2]

CUnverifiedPanel::CUnverifiedPanel ( )

Constructors.

CUnverifiedPanel type definition

CUnverifiedPanel event table definition

CUnverifiedPanel constructors

Definition at line 70 of file unverified_panel.cpp.

References Init().

◆ CUnverifiedPanel() [2/2]

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::~CUnverifiedPanel ( )

Destructor.

CUnverifiedPanel destructor

Definition at line 106 of file unverified_panel.cpp.

Member Function Documentation

◆ ChangeSeqdesc()

void CUnverifiedPanel::ChangeSeqdesc ( const objects::CSeqdesc &  desc)
virtual

Implements IDescEditorPanel.

Definition at line 259 of file unverified_panel.cpp.

References SetUser_object(), and tmp.

◆ Create()

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().

◆ CreateControls()

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().

◆ GetBitmapResource()

wxBitmap CUnverifiedPanel::GetBitmapResource ( const wxString &  name)

Retrieves bitmap resources.

Get bitmap resources

Definition at line 172 of file unverified_panel.cpp.

◆ GetIconResource()

wxIcon CUnverifiedPanel::GetIconResource ( const wxString &  name)

Retrieves icon resources.

Get icon resources

Definition at line 185 of file unverified_panel.cpp.

◆ GetUser_object()

CRef< CUser_object > CUnverifiedPanel::GetUser_object ( )

◆ Init()

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().

◆ SetUser_object()

void CUnverifiedPanel::SetUser_object ( CRef< objects::CUser_object >  user)

◆ ShowToolTips()

bool CUnverifiedPanel::ShowToolTips ( )
static

Should we show tooltips?

Should we show tooltips?

Definition at line 163 of file unverified_panel.cpp.

◆ UpdateSeqdesc()

void CUnverifiedPanel::UpdateSeqdesc ( objects::CSeqdesc &  desc)
virtual

Implements IDescEditorPanel.

Definition at line 268 of file unverified_panel.cpp.

References GetUser_object().

Member Data Documentation

◆ m_Contamination

wxCheckBox* CUnverifiedPanel::m_Contamination

Definition at line 108 of file unverified_panel.hpp.

Referenced by CreateControls(), GetUser_object(), Init(), and SetUser_object().

◆ m_Features

wxCheckBox* CUnverifiedPanel::m_Features

Definition at line 106 of file unverified_panel.hpp.

Referenced by CreateControls(), GetUser_object(), Init(), and SetUser_object().

◆ m_Misassembled

wxCheckBox* CUnverifiedPanel::m_Misassembled

Definition at line 107 of file unverified_panel.hpp.

Referenced by CreateControls(), GetUser_object(), Init(), and SetUser_object().

◆ m_Organism

wxCheckBox* CUnverifiedPanel::m_Organism

Definition at line 105 of file unverified_panel.hpp.

Referenced by CreateControls(), GetUser_object(), Init(), and SetUser_object().

◆ m_User

CRef<objects::CUser_object> CUnverifiedPanel::m_User
private

Definition at line 126 of file unverified_panel.hpp.

Referenced by GetUser_object(), and SetUser_object().


The documentation for this class was generated from the following files:
Modified on Fri May 24 14:53:51 2024 by modify_doxy.py rev. 669887