NCBI C++ ToolKit
|
Search Toolkit Book for CObjectListWidgetSel
#include <gui/widgets/object_list/object_list_widget_sel.hpp>
Public Member Functions | |
CObjectListWidgetSel () | |
Constructors. More... | |
CObjectListWidgetSel (wxWindow *parent, wxWindowID id=ID_COBJECTLISTWIDGETSEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(350, 200), long style=wxTAB_TRAVERSAL) | |
bool | Create (wxWindow *parent, wxWindowID id=ID_COBJECTLISTWIDGETSEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(350, 200), long style=wxTAB_TRAVERSAL) |
Creation. More... | |
~CObjectListWidgetSel () | |
Destructor. More... | |
void | Init () |
Initialises member variables. More... | |
virtual void | SetRegistryPath (const string &path) |
IRegSettings. More... | |
virtual void | SaveSettings () const |
virtual void | LoadSettings () |
void | SetTitle (const wxString &value) |
void | SetFilterDuplicates (bool filter) |
void | CreateControls () |
Creates the controls and sizers. More... | |
virtual bool | TransferDataToWindow () |
Transfer data to the window. More... | |
virtual bool | TransferDataFromWindow () |
Transfer data from the window. More... | |
void | SetAccessionValidator (IObjectListAccValidator *validator) |
void | ShowNuclProtButtons (void) |
void | EnableGroups (bool enable=true) |
void | SetDefaultSelection (const wxString &selection) |
void | OnAccessionUpdated (wxCommandEvent &event) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_ADDACC_CTRL More... | |
void | OnAddAccessionClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_ADDACC_BTN More... | |
void | OnFilterUpdated (wxCommandEvent &event) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_FILTER More... | |
void | OnNucleotidesSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_NUC_RDBTN More... | |
void | OnProteinsSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_PROT_RDBTN More... | |
void | OnSelectAll (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON_SELECT_ALL More... | |
void | OnGroupClick (wxCommandEvent &event) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TOGGLEGRP More... | |
void | OnCategorySelected (wxCommandEvent &event) |
wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CATCHOICE More... | |
void | OnSelectionUpdate (wxListEvent &event) |
CIRef< IObjectCombinator > | GetCombinator () const |
void | SetCombinator (CIRef< IObjectCombinator > value) |
bool | GetDoSelectAll () const |
void | SetDoSelectAll (bool value) |
TObjectsMap | GetGroupsMap () const |
void | SetGroupsMap (TObjectsMap value) |
TConstScopedObjects | GetSelection () const |
void | SetSelection (TConstScopedObjects value) |
wxBitmap | GetBitmapResource (const wxString &name) |
Retrieves bitmap resources. More... | |
wxIcon | GetIconResource (const wxString &name) |
Retrieves icon resources. More... | |
const TObjectListMap & | GetObjects () const |
void | SetObjects (const TObjectListMap &value) |
void | SetObjects (const TObjectsMap *value) |
Public Member Functions inherited from IRegSettings | |
virtual | ~IRegSettings () |
Static Public Member Functions | |
static bool | ShowToolTips () |
Should we show tooltips? More... | |
Private Types | |
enum | { ID_COBJECTLISTWIDGETSEL = 10000 , ID_STATICBOX1 = 10001 , ID_ADDACC_CTRL = 10002 , ID_ADDACC_BTN = 10003 , ID_FILTER = 10004 , ID_NUC_RDBTN = 10005 , ID_PROT_RDBTN = 10006 , ID_BUTTON_SELECT_ALL = 10011 , ID_TOGGLEGRP = 10007 , ID_CATCHOICE = 10008 , ID_OBJTABLE = 10009 , ID_GRPTABLE = 10010 } |
Control identifiers. More... | |
typedef map< string, SConstScopedObject > | TObjectLabelsMap |
Private Member Functions | |
void | x_SetUpObjectList (CObjectList *obj_list) |
CRef< CObjectList > | x_FilterObjectList (CObjectList *obj_list, string pattern) |
CRef< CObjectList > | x_GetObjectList (const wxString &category, TObjectListMap &obj_listmap) |
void | x_CopyUniqueObjects (const CObjectList &src_list, CObjectList &dst_list, TObjectLabelsMap &object_labels) |
CRef< CObjectList > | x_FilterDuplicates (TObjectListMap &obj_listmap) |
void | x_FillWithObjects (const wxString &conv) |
void | x_PopulateObjects (CObjectList *obj_list) |
void | x_PopulateGroups () |
void | x_UpdateUI () |
void | x_UpdateAddBtn () |
void | x_UpdateSequences () |
void | x_UpdateTotalRows () |
Private Attributes | |
wxTextCtrl * | m_Accession |
wxButton * | m_AddBtn |
wxTextCtrl * | m_FilterText |
wxRadioButton * | m_NucRadio |
wxRadioButton * | m_ProtRadio |
wxToggleButton * | m_ToggleGroups |
wxChoice * | m_CatChoice |
CObjectListWidget * | m_ObjTable |
CwxTableListCtrl * | m_GrpTable |
wxStaticText * | m_TotalRows |
CIRef< IObjectCombinator > | m_Combinator |
bool | m_DoSelectAll |
TObjectsMap | m_GroupsMap |
CGroupTableModel * | m_GrpTableModel |
TConstScopedObjects | m_Selection |
TObjectListMap | m_ObjectListMap |
TObjectListMap | m_NucObjects |
TObjectListMap | m_ProtObjects |
wxString | m_DefaultSelection |
bool | m_ObjectsPacked |
bool | m_GroupsPacked |
string | m_RegPath |
bool | m_SingleSel |
bool | m_FilterDuplicates |
string | m_Pattern |
IObjectListAccValidator * | m_AccValidator |
CRef< objects::CScope > | m_Scope |
Definition at line 104 of file object_list_widget_sel.hpp.
|
private |
Definition at line 247 of file object_list_widget_sel.hpp.
|
private |
Control identifiers.
Enumerator | |
---|---|
ID_COBJECTLISTWIDGETSEL | |
ID_STATICBOX1 | |
ID_ADDACC_CTRL | |
ID_ADDACC_BTN | |
ID_FILTER | |
ID_NUC_RDBTN | |
ID_PROT_RDBTN | |
ID_BUTTON_SELECT_ALL | |
ID_TOGGLEGRP | |
ID_CATCHOICE | |
ID_OBJTABLE | |
ID_GRPTABLE |
Definition at line 231 of file object_list_widget_sel.hpp.
CObjectListWidgetSel::CObjectListWidgetSel | ( | ) |
Constructors.
CObjectListWidgetSel type definition
CObjectListWidgetSel event table definition
CObjectListWidgetSel constructors
Definition at line 310 of file object_list_widget_sel.cpp.
References Init().
CObjectListWidgetSel::CObjectListWidgetSel | ( | wxWindow * | parent, |
wxWindowID | id = ID_COBJECTLISTWIDGETSEL , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxSize(350, 200) , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
Definition at line 318 of file object_list_widget_sel.cpp.
References Create(), Init(), and ncbi::grid::netcache::search::fields::size.
CObjectListWidgetSel::~CObjectListWidgetSel | ( | ) |
Destructor.
CObjectListWidgetSel destructor
Definition at line 353 of file object_list_widget_sel.cpp.
bool CObjectListWidgetSel::Create | ( | wxWindow * | parent, |
wxWindowID | id = ID_COBJECTLISTWIDGETSEL , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxSize(350, 200) , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
Creation.
CObjectListWidgetSel creator
Definition at line 334 of file object_list_widget_sel.cpp.
References CreateControls(), m_SingleSel, and ncbi::grid::netcache::search::fields::size.
Referenced by CObjectListWidgetSel().
void CObjectListWidgetSel::CreateControls | ( | ) |
Creates the controls and sizers.
Control creation for CObjectListWidgetSel
Definition at line 392 of file object_list_widget_sel.cpp.
References _, CwxTableListCtrl::AssignModel(), ID_ADDACC_BTN, ID_ADDACC_CTRL, ID_BUTTON_SELECT_ALL, ID_CATCHOICE, ID_FILTER, ID_GRPTABLE, ID_NUC_RDBTN, ID_OBJTABLE, ID_PROT_RDBTN, ID_STATICBOX1, ID_TOGGLEGRP, m_Accession, m_AddBtn, m_CatChoice, m_FilterText, m_GrpTable, m_GrpTableModel, m_NucRadio, m_ObjTable, m_ProtRadio, m_SingleSel, m_ToggleGroups, m_TotalRows, SetTitle(), ShowToolTips(), wxT, and x_UpdateUI().
Referenced by Create().
Definition at line 500 of file object_list_widget_sel.cpp.
References m_ToggleGroups.
Referenced by CClustalOmegaToolPanel::CreateControls(), CClustalwToolPanel::CreateControls(), CKalignToolPanel::CreateControls(), CMafftToolPanel::CreateControls(), and CMuscleToolPanel::CreateControls().
wxBitmap CObjectListWidgetSel::GetBitmapResource | ( | const wxString & | name | ) |
Retrieves bitmap resources.
Get bitmap resources
Definition at line 995 of file object_list_widget_sel.cpp.
|
inline |
Definition at line 185 of file object_list_widget_sel.hpp.
References m_Combinator.
|
inline |
Definition at line 188 of file object_list_widget_sel.hpp.
References m_DoSelectAll.
|
inline |
Definition at line 191 of file object_list_widget_sel.hpp.
References m_GroupsMap.
wxIcon CObjectListWidgetSel::GetIconResource | ( | const wxString & | name | ) |
Retrieves icon resources.
Get icon resources
Definition at line 1008 of file object_list_widget_sel.cpp.
|
inline |
Definition at line 204 of file object_list_widget_sel.hpp.
References m_ObjectListMap.
|
inline |
Definition at line 194 of file object_list_widget_sel.hpp.
References m_Selection.
Referenced by CConversionResultPanel::GetSelection(), CProSplignPanel::TransferDataFromWindow(), CSplignPanel::TransferDataFromWindow(), CAlignTabExportPage::TransferDataFromWindow(), CClustalOmegaToolPanel::TransferDataFromWindow(), CClustalwToolPanel::TransferDataFromWindow(), CKalignToolPanel::TransferDataFromWindow(), CMafftToolPanel::TransferDataFromWindow(), CMuscleToolPanel::TransferDataFromWindow(), CTaxTreeToolPanel::TransferDataFromWindow(), C5ColExportPage::TransferDataFromWindow(), CAgpExportPage::TransferDataFromWindow(), CFastaExportPage::TransferDataFromWindow(), CFlatFileExportPage::TransferDataFromWindow(), CGffExportPage::TransferDataFromWindow(), CGtfExportPage::TransferDataFromWindow(), and CDebugMacroToolPanel::TransferDataFromWindow().
void CObjectListWidgetSel::Init | ( | void | ) |
Initialises member variables.
Member initialization
Definition at line 364 of file object_list_widget_sel.cpp.
References kSelection, m_Accession, m_AddBtn, m_CatChoice, m_Combinator, m_DefaultSelection, m_DoSelectAll, m_GrpTable, m_GrpTableModel, m_NucRadio, m_ObjTable, m_ProtRadio, m_Scope, m_ToggleGroups, NULL, and CRef< C, Locker >::Reset().
Referenced by CObjectListWidgetSel().
|
virtual |
Implements IRegSettings.
Definition at line 963 of file object_list_widget_sel.cpp.
References CGuiRegistry::GetInstance(), CGuiRegistry::GetReadView(), Info(), kGrpTag, kObjTag, CwxTableListCtrl::LoadTableSettings(), LOG_POST, m_GrpTable, m_ObjTable, m_RegPath, CGuiRegistryUtil::MakeKey(), and CwxTableListCtrl::ResetSorting().
Referenced by CConversionResultPanel::LoadSettings(), CProSplignPanel::LoadSettings(), CSplignPanel::LoadSettings(), CAlignTabExportPage::LoadSettings(), CClustalOmegaToolPanel::LoadSettings(), CClustalwToolPanel::LoadSettings(), CKalignToolPanel::LoadSettings(), CMafftToolPanel::LoadSettings(), CMuscleToolPanel::LoadSettings(), CTaxTreeToolPanel::LoadSettings(), C5ColExportPage::LoadSettings(), CAgpExportPage::LoadSettings(), CFastaExportPage::LoadSettings(), CFlatFileExportPage::LoadSettings(), CGffExportPage::LoadSettings(), CGtfExportPage::LoadSettings(), CDebugMacroToolPanel::LoadSettings(), and x_FillWithObjects().
void CObjectListWidgetSel::OnAccessionUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_ADDACC_CTRL
Definition at line 1118 of file object_list_widget_sel.cpp.
References x_UpdateAddBtn().
void CObjectListWidgetSel::OnAddAccessionClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_ADDACC_BTN
Definition at line 1033 of file object_list_widget_sel.cpp.
References count, map_checker< Container >::end(), map_checker< Container >::find(), CConstRef< C, Locker >::GetPointer(), CRef< C, Locker >::GetPointer(), ITERATE, kAddedStr(), kAllObjects, m_Accession, m_AccValidator, m_CatChoice, m_ObjectListMap, m_ObjTable, m_Scope, msg(), map_checker< Container >::size(), ToStdString(), ToWxString(), IObjectListAccValidator::Validate(), wxT, x_FillWithObjects(), and x_UpdateUI().
void CObjectListWidgetSel::OnCategorySelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CATCHOICE
Definition at line 561 of file object_list_widget_sel.cpp.
References x_FillWithObjects(), and x_UpdateUI().
void CObjectListWidgetSel::OnFilterUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_FILTER
Definition at line 1017 of file object_list_widget_sel.cpp.
References m_CatChoice, m_FilterText, m_Pattern, ToStdString(), x_FillWithObjects(), x_PopulateGroups(), and x_UpdateUI().
void CObjectListWidgetSel::OnGroupClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TOGGLEGRP
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TOGGLEGRP
Definition at line 1105 of file object_list_widget_sel.cpp.
References m_GroupsPacked, m_GrpTable, m_ObjTable, and x_PopulateGroups().
void CObjectListWidgetSel::OnNucleotidesSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_NUC_RDBTN
Definition at line 1124 of file object_list_widget_sel.cpp.
References x_UpdateSequences().
void CObjectListWidgetSel::OnProteinsSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_PROT_RDBTN
Definition at line 1129 of file object_list_widget_sel.cpp.
References x_UpdateSequences().
void CObjectListWidgetSel::OnSelectAll | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON_SELECT_ALL
Definition at line 1134 of file object_list_widget_sel.cpp.
References m_ObjTable, and CwxTableListCtrl::SelectAll().
void CObjectListWidgetSel::OnSelectionUpdate | ( | wxListEvent & | event | ) |
Definition at line 1150 of file object_list_widget_sel.cpp.
References x_UpdateTotalRows().
|
virtual |
Implements IRegSettings.
Definition at line 949 of file object_list_widget_sel.cpp.
References CGuiRegistry::GetInstance(), CGuiRegistry::GetWriteView(), kGrpTag, kObjTag, m_GrpTable, m_ObjTable, m_RegPath, CGuiRegistryUtil::MakeKey(), and CwxTableListCtrl::SaveTableSettings().
Referenced by CConversionResultPanel::SaveSettings(), CProSplignPanel::SaveSettings(), CSplignPanel::SaveSettings(), CAlignTabExportPage::SaveSettings(), CClustalOmegaToolPanel::SaveSettings(), CClustalwToolPanel::SaveSettings(), CKalignToolPanel::SaveSettings(), CMafftToolPanel::SaveSettings(), CMuscleToolPanel::SaveSettings(), CTaxTreeToolPanel::SaveSettings(), C5ColExportPage::SaveSettings(), CAgpExportPage::SaveSettings(), CFastaExportPage::SaveSettings(), CFlatFileExportPage::SaveSettings(), CGffExportPage::SaveSettings(), CGtfExportPage::SaveSettings(), CDebugMacroToolPanel::SaveSettings(), and x_FillWithObjects().
void CObjectListWidgetSel::SetAccessionValidator | ( | IObjectListAccValidator * | validator | ) |
Definition at line 483 of file object_list_widget_sel.cpp.
References m_AccValidator, and x_UpdateUI().
Referenced by CConversionResultPanel::CreateControls(), CProSplignPanel::CreateControls(), and CSplignPanel::CreateControls().
|
inline |
Definition at line 186 of file object_list_widget_sel.hpp.
References m_Combinator, and rapidjson::value.
Referenced by CConversionResultPanel::Create().
|
inline |
Definition at line 148 of file object_list_widget_sel.hpp.
References m_DefaultSelection.
Referenced by CClustalOmegaToolPanel::CreateControls(), CClustalwToolPanel::CreateControls(), CKalignToolPanel::CreateControls(), CMafftToolPanel::CreateControls(), and CMuscleToolPanel::CreateControls().
|
inline |
Definition at line 189 of file object_list_widget_sel.hpp.
References m_DoSelectAll, and rapidjson::value.
Referenced by CSplignPanel::CreateControls(), CMergePanel::CreateControls(), CClustalOmegaToolPanel::CreateControls(), CClustalwToolPanel::CreateControls(), CKalignToolPanel::CreateControls(), CMafftToolPanel::CreateControls(), CMuscleToolPanel::CreateControls(), CTaxTreeToolPanel::CreateControls(), CFastaExportPage::CreateControls(), and CConversionResultPanel::SelectAll().
|
inline |
Definition at line 131 of file object_list_widget_sel.hpp.
References m_FilterDuplicates.
|
inline |
Definition at line 192 of file object_list_widget_sel.hpp.
References m_GroupsMap, and rapidjson::value.
|
inline |
Definition at line 205 of file object_list_widget_sel.hpp.
References m_ObjectListMap, and rapidjson::value.
Referenced by CConversionResultPanel::SetObjects(), CMergePanel::SetObjects(), CSplignPanel::SetObjects(), CAlignTabExportPage::SetObjects(), CClustalOmegaToolPanel::SetObjects(), CClustalwToolPanel::SetObjects(), CKalignToolPanel::SetObjects(), CMafftToolPanel::SetObjects(), CMuscleToolPanel::SetObjects(), CTaxTreeToolPanel::SetObjects(), C5ColExportPage::SetObjects(), CFastaExportPage::SetObjects(), CFlatFileExportPage::SetObjects(), CGffExportPage::SetObjects(), CGtfExportPage::SetObjects(), CDebugMacroToolPanel::SetObjects(), CProSplignPanel::SetObjects(), and CAgpExportPage::SetObjects().
void CObjectListWidgetSel::SetObjects | ( | const TObjectsMap * | value | ) |
Definition at line 567 of file object_list_widget_sel.cpp.
References _ASSERT, CObjectList::AddRow(), map_checker< Container >::clear(), ConstRef(), CRef< C, Locker >::GetPointer(), ITERATE, m_NucObjects, m_ObjectListMap, m_ProtObjects, CRef< C, Locker >::Reset(), and rapidjson::value.
Implements IRegSettings.
Definition at line 125 of file object_list_widget_sel.hpp.
References m_RegPath.
Referenced by CConversionResultPanel::SetRegistryPath(), CProSplignPanel::SetRegistryPath(), CSplignPanel::SetRegistryPath(), CAlignTabExportPage::SetRegistryPath(), CClustalOmegaToolPanel::SetRegistryPath(), CClustalwToolPanel::SetRegistryPath(), CKalignToolPanel::SetRegistryPath(), CMafftToolPanel::SetRegistryPath(), CMuscleToolPanel::SetRegistryPath(), CTaxTreeToolPanel::SetRegistryPath(), C5ColExportPage::SetRegistryPath(), CAgpExportPage::SetRegistryPath(), CFastaExportPage::SetRegistryPath(), CFlatFileExportPage::SetRegistryPath(), CGffExportPage::SetRegistryPath(), CGtfExportPage::SetRegistryPath(), and CDebugMacroToolPanel::SetRegistryPath().
|
inline |
Definition at line 195 of file object_list_widget_sel.hpp.
References m_Selection, and rapidjson::value.
void CObjectListWidgetSel::SetTitle | ( | const wxString & | value | ) |
Definition at line 553 of file object_list_widget_sel.cpp.
References ID_STATICBOX1, and rapidjson::value.
Referenced by CConversionResultPanel::CreateControls(), CProSplignPanel::CreateControls(), CSplignPanel::CreateControls(), CMergePanel::CreateControls(), CreateControls(), CAlignTabExportPage::CreateControls(), CClustalOmegaToolPanel::CreateControls(), CClustalwToolPanel::CreateControls(), CKalignToolPanel::CreateControls(), CMafftToolPanel::CreateControls(), CMuscleToolPanel::CreateControls(), CTaxTreeToolPanel::CreateControls(), C5ColExportPage::CreateControls(), CAgpExportPage::CreateControls(), CFlatFileExportPage::CreateControls(), CGffExportPage::CreateControls(), CGtfExportPage::CreateControls(), and CDebugMacroToolPanel::CreateControls().
void CObjectListWidgetSel::ShowNuclProtButtons | ( | void | ) |
Definition at line 490 of file object_list_widget_sel.cpp.
References m_NucRadio, and m_ProtRadio.
Referenced by CClustalOmegaToolPanel::CreateControls(), CClustalwToolPanel::CreateControls(), CKalignToolPanel::CreateControls(), CMafftToolPanel::CreateControls(), and CMuscleToolPanel::CreateControls().
|
static |
Should we show tooltips?
Should we show tooltips?
Definition at line 986 of file object_list_widget_sel.cpp.
Referenced by CreateControls().
|
virtual |
Transfer data from the window.
Transfer data from the window
Definition at line 664 of file object_list_widget_sel.cpp.
References CwxTableListCtrl::GetDataRowsSelected(), CObjectListWidget::GetSelection(), CGroupTableModel::GetValueAt(), m_GroupsMap, m_GrpTable, m_GrpTableModel, m_ObjTable, m_Selection, m_ToggleGroups, ToStdString(), and wxT.
Referenced by CConversionResultPanel::GetSelection().
|
virtual |
Transfer data to the window.
Definition at line 610 of file object_list_widget_sel.cpp.
References map_checker< Container >::begin(), map_checker< Container >::empty(), ITERATE, kAllObjects, kBlankGroup, m_CatChoice, m_DefaultSelection, m_NucObjects, m_NucRadio, m_ObjectListMap, m_ProtObjects, m_ProtRadio, map_checker< Container >::size(), ToWxString(), wxT, x_FillWithObjects(), and x_UpdateUI().
Referenced by CConversionResultPanel::SetObjects().
|
private |
Definition at line 757 of file object_list_widget_sel.cpp.
References _ASSERT, CObjectList::AddRow(), CObjectList::eDouble, CObjectList::eInteger, map_checker< Container >::end(), CSerialObject::Equals(), CObjectList::eString, CLabel::eUserTypeAndContent, map_checker< Container >::find(), CObjectList::GetColumnType(), CObjectList::GetDouble(), CObjectList::GetInteger(), CLabel::GetLabel(), CObjectList::GetNumColumns(), CObjectList::GetNumRows(), CObjectList::GetObject(), CObjectList::GetScope(), CObjectList::GetString(), label, row, CObjectList::SetDouble(), CObjectList::SetInteger(), and CObjectList::SetString().
Referenced by x_FilterDuplicates().
|
private |
Definition at line 846 of file object_list_widget_sel.cpp.
References CObjectListWidget::Clear(), map_checker< Container >::clear(), CGroupTableModel::Clear(), LoadSettings(), m_GroupsMap, m_GroupsPacked, m_GrpTableModel, m_NucObjects, m_NucRadio, m_ObjectListMap, m_ObjTable, m_Pattern, m_ProtObjects, SaveSettings(), x_FilterObjectList(), x_GetObjectList(), x_PopulateObjects(), and x_SetUpObjectList().
Referenced by OnAddAccessionClick(), OnCategorySelected(), OnFilterUpdated(), TransferDataToWindow(), and x_UpdateSequences().
|
private |
Definition at line 804 of file object_list_widget_sel.cpp.
References CObjectList::ClearRows(), CRef< C, Locker >::Empty(), CRef< C, Locker >::Reset(), and x_CopyUniqueObjects().
Referenced by x_GetObjectList().
|
private |
Definition at line 715 of file object_list_widget_sel.cpp.
References CObjectList::AddRow(), CObjectList::ClearRows(), CLabel::eContent, CObjectList::eDouble, CObjectList::eInteger, CObjectList::eString, NStr::FindNoCase(), CObjectList::GetColumnType(), CObjectList::GetDouble(), CObjectList::GetInteger(), CLabel::GetLabel(), CObjectList::GetNumColumns(), CObjectList::GetNumRows(), CObjectList::GetObject(), CObjectList::GetScope(), CObjectList::GetString(), label, row, CObjectList::SetDouble(), CObjectList::SetInteger(), and CObjectList::SetString().
Referenced by x_FillWithObjects().
|
private |
Definition at line 819 of file object_list_widget_sel.cpp.
References CObjectList::Append(), first(), kAllObjects, kBlankGroup, m_FilterDuplicates, NON_CONST_ITERATE, CRef< C, Locker >::Reset(), string, ToStdString(), and x_FilterDuplicates().
Referenced by x_FillWithObjects().
|
private |
Definition at line 893 of file object_list_widget_sel.cpp.
References map_checker< Container >::empty(), CGroupTableModel::FireDataChanged(), CObjectList::GetNumRows(), CObjectList::GetObject(), CObjectListWidget::GetObjectList(), CObjectList::GetScope(), GUI_AsyncExec(), i, ITERATE, m_Combinator, m_GroupsMap, m_GroupsPacked, m_GrpTable, m_GrpTableModel, m_ObjTable, row, CGroupTableModel::SetIntValueAt(), CGroupTableModel::SetNumRows(), CGroupTableModel::SetStringValueAt(), map_checker< Container >::size(), ToWxString(), and wxT.
Referenced by OnFilterUpdated(), and OnGroupClick().
|
private |
Definition at line 877 of file object_list_widget_sel.cpp.
References m_DoSelectAll, m_ObjectsPacked, m_ObjTable, CwxTableListCtrl::SelectAll(), and CObjectListWidget::SetObjectList().
Referenced by x_FillWithObjects().
|
private |
Definition at line 703 of file object_list_widget_sel.cpp.
References CObjectList::AddObjectLabel(), CObjectList::ClearColStartIx(), CObjectList::ClearObjectLabels(), CLabel::eContent, CLabel::eDescription, CLabel::eUserType, and CObjectList::SetColStartIx().
Referenced by x_FillWithObjects().
|
private |
Definition at line 545 of file object_list_widget_sel.cpp.
References m_Accession, and m_AddBtn.
Referenced by OnAccessionUpdated(), and x_UpdateUI().
|
private |
Definition at line 937 of file object_list_widget_sel.cpp.
References m_CatChoice, and x_FillWithObjects().
Referenced by OnNucleotidesSelected(), and OnProteinsSelected().
|
private |
Definition at line 1140 of file object_list_widget_sel.cpp.
References m_GrpTable, m_ObjTable, m_ToggleGroups, and m_TotalRows.
Referenced by OnSelectionUpdate().
|
private |
Definition at line 512 of file object_list_widget_sel.cpp.
References CwxTableListCtrl::GetDataRowsSelected(), m_Accession, m_AccValidator, m_AddBtn, m_CatChoice, m_GrpTable, m_ObjectListMap, m_ObjTable, m_ToggleGroups, m_TotalRows, map_checker< Container >::size(), and x_UpdateAddBtn().
Referenced by CreateControls(), OnAddAccessionClick(), OnCategorySelected(), OnFilterUpdated(), SetAccessionValidator(), and TransferDataToWindow().
|
private |
Definition at line 214 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), Init(), OnAddAccessionClick(), x_UpdateAddBtn(), and x_UpdateUI().
|
private |
Definition at line 281 of file object_list_widget_sel.hpp.
Referenced by OnAddAccessionClick(), SetAccessionValidator(), and x_UpdateUI().
|
private |
Definition at line 215 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), Init(), x_UpdateAddBtn(), and x_UpdateUI().
|
private |
Definition at line 220 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), Init(), OnAddAccessionClick(), OnFilterUpdated(), TransferDataToWindow(), x_UpdateSequences(), and x_UpdateUI().
|
private |
Definition at line 225 of file object_list_widget_sel.hpp.
Referenced by GetCombinator(), Init(), SetCombinator(), and x_PopulateGroups().
|
private |
Definition at line 254 of file object_list_widget_sel.hpp.
Referenced by Init(), SetDefaultSelection(), and TransferDataToWindow().
|
private |
Definition at line 226 of file object_list_widget_sel.hpp.
Referenced by GetDoSelectAll(), Init(), SetDoSelectAll(), and x_PopulateObjects().
|
private |
Definition at line 277 of file object_list_widget_sel.hpp.
Referenced by SetFilterDuplicates(), and x_GetObjectList().
|
private |
Definition at line 216 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), and OnFilterUpdated().
|
private |
Definition at line 227 of file object_list_widget_sel.hpp.
Referenced by GetGroupsMap(), SetGroupsMap(), TransferDataFromWindow(), x_FillWithObjects(), and x_PopulateGroups().
|
private |
Definition at line 273 of file object_list_widget_sel.hpp.
Referenced by OnGroupClick(), x_FillWithObjects(), and x_PopulateGroups().
|
private |
Definition at line 222 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), Init(), LoadSettings(), OnGroupClick(), SaveSettings(), TransferDataFromWindow(), x_PopulateGroups(), x_UpdateTotalRows(), and x_UpdateUI().
|
private |
Definition at line 228 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), Init(), TransferDataFromWindow(), x_FillWithObjects(), and x_PopulateGroups().
|
private |
Definition at line 251 of file object_list_widget_sel.hpp.
Referenced by SetObjects(), TransferDataToWindow(), and x_FillWithObjects().
|
private |
Definition at line 217 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), Init(), ShowNuclProtButtons(), TransferDataToWindow(), and x_FillWithObjects().
|
private |
Definition at line 249 of file object_list_widget_sel.hpp.
Referenced by GetObjects(), OnAddAccessionClick(), SetObjects(), TransferDataToWindow(), x_FillWithObjects(), and x_UpdateUI().
|
private |
Definition at line 272 of file object_list_widget_sel.hpp.
Referenced by x_PopulateObjects().
|
private |
Definition at line 221 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), Init(), LoadSettings(), OnAddAccessionClick(), OnGroupClick(), OnSelectAll(), SaveSettings(), TransferDataFromWindow(), x_FillWithObjects(), x_PopulateGroups(), x_PopulateObjects(), x_UpdateTotalRows(), and x_UpdateUI().
|
private |
Definition at line 279 of file object_list_widget_sel.hpp.
Referenced by OnFilterUpdated(), and x_FillWithObjects().
|
private |
Definition at line 252 of file object_list_widget_sel.hpp.
Referenced by SetObjects(), TransferDataToWindow(), and x_FillWithObjects().
|
private |
Definition at line 218 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), Init(), ShowNuclProtButtons(), and TransferDataToWindow().
|
private |
Definition at line 275 of file object_list_widget_sel.hpp.
Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().
|
private |
Definition at line 283 of file object_list_widget_sel.hpp.
Referenced by Init(), and OnAddAccessionClick().
|
private |
Definition at line 229 of file object_list_widget_sel.hpp.
Referenced by GetSelection(), SetSelection(), and TransferDataFromWindow().
|
private |
Definition at line 276 of file object_list_widget_sel.hpp.
Referenced by Create(), and CreateControls().
|
private |
Definition at line 219 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), EnableGroups(), Init(), TransferDataFromWindow(), x_UpdateTotalRows(), and x_UpdateUI().
|
private |
Definition at line 223 of file object_list_widget_sel.hpp.
Referenced by CreateControls(), x_UpdateTotalRows(), and x_UpdateUI().