NCBI C++ ToolKit
|
Search Toolkit Book for CAttribTableColumnIdPanel
#include "attrib_table_column_id_panel.hpp"
(Private to src/gui/packages/pkg_sequence_edit
.)
Public Member Functions | |
CAttribTableColumnIdPanel () | |
Constructors. More... | |
CAttribTableColumnIdPanel (wxWindow *parent, wxWindowID id=10230, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL) | |
bool | Create (wxWindow *parent, wxWindowID id=10230, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL) |
Creation. More... | |
~CAttribTableColumnIdPanel () | |
Destructor. More... | |
void | Init () |
Initialises member variables. More... | |
void | CreateControls () |
Creates the controls and sizers. More... | |
bool | Show (bool show) |
Override Show() to allow initialization each time window is displayed. More... | |
void | SetImportDataSource (CRef< CTableImportDataSource > ds) |
void | SetTopLevelEntry (CSeq_entry_Handle seq_entry) |
void | SetFileNames (vector< wxString > filenames) |
void | SetCommandProcessor (ICommandProccessor *cp) |
void | UpdateCol () |
bool | IsInputValid () |
void | SetRegistryPath (const string &path) |
void | LoadSettings () |
void | SaveSettings () const |
void | ProcessUpdateFeatEvent (wxCommandEvent &event) |
void | ProcessUpdateStructCommentEvent (wxCommandEvent &event) |
void | OnColumnNameTxtTextUpdated (wxCommandEvent &event) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_COLUMNNAMETXT More... | |
void | OnSkipBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_SKIPBTN More... | |
void | OnMatchColumnClick (wxCommandEvent &event) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_MATCH_COLUMN More... | |
void | OnMatchTypeSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBOX_SELECTED event handler for ID_MATCHTYPE More... | |
void | OnReplaceBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_REPLACE_BTN More... | |
void | OnAppendBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_APPEND_BTN More... | |
void | OnPrefixBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_PREFIX_BTN More... | |
void | OnIgnoreBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_IGNORE_BTN More... | |
void | OnAddQualBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_ADD_QUAL_BTN More... | |
void | OnSemicolonBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_SEMICOLON_BTN More... | |
void | OnSpaceBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_SPACE_BTN More... | |
void | OnColonBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_COLON_BTN More... | |
void | OnCommaBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_COMMA_BTN More... | |
void | OnNodelimiterBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_NODELIMITER_BTN More... | |
void | OnIgnoreBlanksBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_IGNORE_BLANKS_BTN More... | |
void | OnEraseExistingValueBtnSelected (wxCommandEvent &event) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_ERASE_EXISTING_VALUE_BTN More... | |
void | OnCtableImportListctrlColLeftClick (wxListEvent &event) |
wxEVT_COMMAND_LIST_COL_CLICK event handler for ID_CTABLEIMPORTLISTCTRL3 More... | |
void | OnCtableImportListCtrlColDragging (wxListEvent &event) |
wxEVT_COMMAND_LIST_COL_DRAGGING event handler for ID_CTABLEIMPORTLISTCTRL3 More... | |
void | OnSplitFirstColClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_SPLIT_FIRST_COL More... | |
void | OnMultispaceToTabBtnClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_MULTISPACE_TO_TAB_BTN More... | |
void | OnMergeIDColsClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_MERGEIDCOLS More... | |
void | OnMailReportCheckboxClick (wxCommandEvent &event) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_MAIL_REPORT_CHECKBOX More... | |
void | OnApplyNoCloseClick (wxCommandEvent &event) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_APPLY_NO_CLOSE More... | |
void | OnPageChanged (wxBookCtrlEvent &event) |
Refresh the parent dialog upon changing the field type in the constraint panel. More... | |
wxBitmap | GetBitmapResource (const wxString &name) |
Retrieves bitmap resources. More... | |
wxIcon | GetIconResource (const wxString &name) |
Retrieves icon resources. More... | |
void | UpdateEditor () |
bool | ShouldMakeMailReport () |
void | x_TableReaderCommon (CIRef< IObjectLoader > object_loader, const wxString &msg, bool modal=false) |
void | x_TableReaderMacro (bool modal=false) |
Public Member Functions inherited from CFieldNamePanelParent | |
virtual | ~CFieldNamePanelParent () |
Static Public Member Functions | |
static bool | ShowToolTips () |
Should we show tooltips? More... | |
Protected Member Functions | |
void | x_GuessQualifiers () |
Guess column qualifiers - called on Show() or if table updated significantly. More... | |
void | x_EnableColumnEditControls (bool b) |
If a column is currently selected, the controls to edit its type and name should be available, otherwise they should be grayed out. More... | |
void | x_EnableMachColumnFields (bool match_column) |
Enable/ disable fields for match column. More... | |
void | x_EnableNonFormatEditControls (bool b) |
Enables all controls except the format buttons since they can be used to skip a column (which greys-out other buttons) More... | |
void | UpdateChildrenFeaturePanels (wxWindow *win) |
Lists the features present in the top seq-entry first in the feature listbox. More... | |
void | UpdateStructuredCommentFields (wxWindow *win, const set< string > &fields) |
string | x_GetConstraintField (void) |
void | x_RefreshParentWnd () |
Protected Attributes | |
string | m_RegPath |
int | m_CurrentColumnIdx |
Index within listctrl/datasource of column being edited or -1. More... | |
CRef< CTableImportDataSource > | m_ImportedTableData |
Contents of tabular file. More... | |
CSeq_entry_Handle | m_TopSeqEntry |
Top level seq submit entry. More... | |
shared_ptr< edit::CSeqIdGuesser > | m_id_guesser |
string | m_PrevColName |
Fields to remember type information for col set to seq-id so that the values can be restored if seq-id is unset. More... | |
string | m_PrevQualType |
string | m_PrevQual |
wxSize | m_FieldsSize |
Previous size of m_Fields - used to resize dialog as m_Fields layout changes. More... | |
bool | m_SplitFirstCol { false } |
bool | m_Multispacetotab { false } |
bool | m_RequestMergeFirst { false } |
vector< wxString > | m_FileNames |
ICommandProccessor * | m_CmdProccessor |
Private Attributes | |
wxStaticBox * | m_ColumnPropertiesSizer |
wxStaticText * | m_ColumnNameStaticTxt |
wxTextCtrl * | m_ColumnNameTxtCtrl |
wxCheckBox * | m_SkipFormatBtn |
wxCheckBox * | m_MatchColumn |
wxRadioBox * | m_MatchType |
CFieldChoicePanel * | m_Fields |
wxRadioButton * | m_Replace |
wxRadioButton * | m_Append |
wxRadioButton * | m_Prefix |
wxRadioButton * | m_LeaveOld |
wxRadioButton * | m_AddQual |
wxRadioButton * | m_Semicolon |
wxRadioButton * | m_Space |
wxRadioButton * | m_Colon |
wxRadioButton * | m_Comma |
wxRadioButton * | m_NoDelimiter |
wxRadioButton * | m_IgnoreBlanks |
wxRadioButton * | m_EraseValue |
CTableImportListCtrl * | m_ColumnIdList |
CConstraintPanel * | m_Constraint |
wxButton * | m_MergeIDCols |
wxCheckBox * | m_MakeMailReport |
CAttribTableColumnIdPanel class declaration
Definition at line 91 of file attrib_table_column_id_panel.hpp.
CAttribTableColumnIdPanel::CAttribTableColumnIdPanel | ( | ) |
Constructors.
CAttribTableColumnIdPanel constructors
Definition at line 145 of file attrib_table_column_id_panel.cpp.
References Init().
CAttribTableColumnIdPanel::CAttribTableColumnIdPanel | ( | wxWindow * | parent, |
wxWindowID | id = 10230 , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL |
||
) |
Definition at line 150 of file attrib_table_column_id_panel.cpp.
References Create(), Init(), and ncbi::grid::netcache::search::fields::size.
CAttribTableColumnIdPanel::~CAttribTableColumnIdPanel | ( | ) |
Destructor.
CAttribTableColumnIdPanel destructor
Definition at line 182 of file attrib_table_column_id_panel.cpp.
bool CAttribTableColumnIdPanel::Create | ( | wxWindow * | parent, |
wxWindowID | id = 10230 , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL |
||
) |
Creation.
CAttribTableColumnIdPanel creator
Definition at line 161 of file attrib_table_column_id_panel.cpp.
References CreateControls(), and ncbi::grid::netcache::search::fields::size.
Referenced by CAttribTableColumnIdPanel().
void CAttribTableColumnIdPanel::CreateControls | ( | ) |
Creates the controls and sizers.
Control creation for CAttribTableColumnIdPanel
Definition at line 230 of file attrib_table_column_id_panel.cpp.
References _, CFieldNamePanel::eFieldType_CDSGeneProt, CFieldNamePanel::eFieldType_DBLink, CFieldNamePanel::eFieldType_Feature, CFieldNamePanel::eFieldType_Misc, CFieldNamePanel::eFieldType_MolInfo, CFieldNamePanel::eFieldType_Pub, CFieldNamePanel::eFieldType_RNA, CFieldNamePanel::eFieldType_Source, CFieldNamePanel::eFieldType_StructuredComment, CFieldNamePanel::eFieldType_Taxname, ID_ADD_QUAL_BTN, ID_APPEND_BTN, ID_APPLY_NO_CLOSE, ID_COLON_BTN, ID_COLUMNNAMETXT, ID_COMMA_BTN, ID_CTABLEIMPORTLISTCTRL3, ID_ERASE_EXISTING_VALUE_BTN, ID_IGNORE_BLANKS_BTN, ID_IGNORE_BTN, ID_MAIL_REPORT_CHECKBOX, ID_MATCH_COLUMN, ID_MATCHTYPE, ID_MERGEIDCOLS, ID_MULTISPACE_TO_TAB_BTN, ID_NODELIMITER_BTN, ID_PREFIX_BTN, ID_REPLACE_BTN, ID_SEMICOLON_BTN, ID_SKIPBTN, ID_SPACE_BTN, ID_SPLIT_FIRST_COL, m_AddQual, m_Append, m_Colon, m_ColumnIdList, m_ColumnNameStaticTxt, m_ColumnNameTxtCtrl, m_ColumnPropertiesSizer, m_Comma, m_Constraint, m_EraseValue, m_Fields, m_IgnoreBlanks, m_LeaveOld, m_MakeMailReport, m_MatchColumn, m_MatchType, m_MergeIDCols, m_NoDelimiter, m_Prefix, m_Replace, m_Semicolon, m_SkipFormatBtn, m_Space, m_TopSeqEntry, CFieldChoicePanel::SetShowLegalOnly(), wxID_ANY, and wxT.
Referenced by Create().
wxBitmap CAttribTableColumnIdPanel::GetBitmapResource | ( | const wxString & | name | ) |
Retrieves bitmap resources.
Get bitmap resources
Definition at line 884 of file attrib_table_column_id_panel.cpp.
wxIcon CAttribTableColumnIdPanel::GetIconResource | ( | const wxString & | name | ) |
Retrieves icon resources.
Get icon resources
Definition at line 897 of file attrib_table_column_id_panel.cpp.
void CAttribTableColumnIdPanel::Init | ( | void | ) |
Initialises member variables.
Member initialisation
Definition at line 193 of file attrib_table_column_id_panel.cpp.
References m_AddQual, m_Append, m_Colon, m_ColumnIdList, m_ColumnNameStaticTxt, m_ColumnNameTxtCtrl, m_ColumnPropertiesSizer, m_Comma, m_Constraint, m_CurrentColumnIdx, m_EraseValue, m_Fields, m_FieldsSize, m_IgnoreBlanks, m_LeaveOld, m_MakeMailReport, m_MatchColumn, m_MatchType, m_MergeIDCols, m_NoDelimiter, m_Prefix, m_Replace, m_Semicolon, m_SkipFormatBtn, m_Space, and NULL.
Referenced by CAttribTableColumnIdPanel().
bool CAttribTableColumnIdPanel::IsInputValid | ( | ) |
Definition at line 593 of file attrib_table_column_id_panel.cpp.
References CSeq_id::eBoth, eDialog_YesNo, CFieldNamePanel::eFieldType_LocalId, eIcon_Question, map_checker< Container >::end(), eYes, map_checker< Container >::find(), CTableImportDataSource::GetColumn(), CTableImportDataSource::GetColumns(), CTableImportDataSource::GetField(), CTableImportRow::GetFields(), CTableImportDataSource::GetFirstImportRow(), CSeq_id::GetLabel(), CTableImportColumn::GetMatchColumn(), CTableImportColumn::GetQualifier(), CTableImportColumn::GetQualifierType(), CTableImportDataSource::GetRow(), CTableImportColumn::GetSkipped(), CTableImportRow::GetValue(), CTableImportColumn::HasProperty(), i, set< Key, Compare >::insert(), NStr::IsBlank(), CRef< C, Locker >::IsNull(), CMiscSeqTableColumn::IsValid(), kFieldTypeSeqId, m_CurrentColumnIdx, m_id_guesser, m_ImportedTableData, m_TopSeqEntry, msg(), NcbiMessageBox(), NPOS, CTableImportDataSource::RecomputeRowFields(), results, row, CMiscSeqTable::s_GetValueToSehMap(), CTableImportColumn::SetProperty(), ncbi::grid::netcache::search::fields::size, NStr::StartsWith(), NStr::TruncateSpacesInPlace(), and UpdateCol().
Referenced by CQualTableLoadManager::CColumnIdPage::CanLeavePage(), and OnApplyNoCloseClick().
void CAttribTableColumnIdPanel::LoadSettings | ( | ) |
Definition at line 767 of file attrib_table_column_id_panel.cpp.
References m_RegPath.
Referenced by CQualTableLoadManager::x_GetColumnIdPanel().
void CAttribTableColumnIdPanel::OnAddQualBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_ADD_QUAL_BTN
Definition at line 1768 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnAppendBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_APPEND_BTN
Definition at line 1750 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnApplyNoCloseClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_APPLY_NO_CLOSE
Definition at line 1560 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::ConvertToSeqAnnot(), CTableAnnotDataSource::GetContainer(), IsInputValid(), m_FileNames, m_ImportedTableData, msg(), CRef< C, Locker >::Reset(), and x_TableReaderMacro().
void CAttribTableColumnIdPanel::OnColonBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_COLON_BTN
Definition at line 1706 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnColumnNameTxtTextUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_COLUMNNAMETXT
Definition at line 1056 of file attrib_table_column_id_panel.cpp.
References m_ColumnNameTxtCtrl.
void CAttribTableColumnIdPanel::OnCommaBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_COMMA_BTN
Definition at line 1712 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnCtableImportListCtrlColDragging | ( | wxListEvent & | event | ) |
wxEVT_COMMAND_LIST_COL_DRAGGING event handler for ID_CTABLEIMPORTLISTCTRL3
Definition at line 1099 of file attrib_table_column_id_panel.cpp.
References m_ColumnIdList.
void CAttribTableColumnIdPanel::OnCtableImportListctrlColLeftClick | ( | wxListEvent & | event | ) |
wxEVT_COMMAND_LIST_COL_CLICK event handler for ID_CTABLEIMPORTLISTCTRL3
Definition at line 907 of file attrib_table_column_id_panel.cpp.
References CFieldNamePanel::eFieldType_Source, CFieldNamePanel::eFieldType_Unknown, CTableImportColumn::eSkippedColumn, CTableImportDataSource::GetColumn(), CTableImportDataSource::GetColumnName(), CTableImportColumn::GetMatchColumn(), CTableImportColumn::GetProperty(), CTableImportColumn::GetQualifier(), CTableImportColumn::GetQualifierType(), CTableImportColumn::GetType(), CTableImportColumn::HasProperty(), CRef< C, Locker >::IsNull(), kFieldTypeSeqId, kFieldTypeTaxname, m_AddQual, m_Append, m_Colon, m_ColumnIdList, m_ColumnNameTxtCtrl, m_Comma, m_CurrentColumnIdx, m_EraseValue, m_Fields, m_IgnoreBlanks, m_ImportedTableData, m_LeaveOld, m_MatchColumn, m_MatchType, m_NoDelimiter, m_Prefix, m_Replace, m_Semicolon, m_SkipFormatBtn, m_Space, CFieldChoicePanel::SetFieldName(), CFieldChoicePanel::SetFieldType(), CTableImportColumn::SetIsCurrent(), ncbi::grid::netcache::search::fields::size, t, UpdateCol(), CTableImportListCtrl::UpdateColumnImages(), x_EnableColumnEditControls(), and x_EnableMachColumnFields().
Referenced by OnMergeIDColsClick(), and x_GuessQualifiers().
void CAttribTableColumnIdPanel::OnEraseExistingValueBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_ERASE_EXISTING_VALUE_BTN
Definition at line 1734 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnIgnoreBlanksBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_IGNORE_BLANKS_BTN
Options for handling blank fields.
Definition at line 1728 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnIgnoreBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_IGNORE_BTN
Definition at line 1762 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnMailReportCheckboxClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_MAIL_REPORT_CHECKBOX
Definition at line 1290 of file attrib_table_column_id_panel.cpp.
void CAttribTableColumnIdPanel::OnMatchColumnClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_MATCH_COLUMN
Definition at line 1145 of file attrib_table_column_id_panel.cpp.
References _ASSERT, CFieldChoicePanel::AutoMatch(), NStr::Compare(), CFieldNamePanel::eFieldType_Source, CFieldNamePanel::eFieldType_Unknown, CTableImportColumn::eSkippedColumn, CTableImportColumn::eTextColumn, CTableImportDataSource::GetColumn(), CTableImportDataSource::GetColumnName(), CTableImportDataSource::GetColumns(), CFieldChoicePanel::GetFieldName(), CFieldChoicePanel::GetFieldType(), CFieldNamePanel::GetFieldTypeFromName(), CFieldNamePanel::GetFieldTypeName(), CTableImportColumn::GetMatchColumn(), kFieldTypeSeqId, kFieldTypeTaxname, m_ColumnIdList, m_ColumnNameTxtCtrl, m_CurrentColumnIdx, m_Fields, m_ImportedTableData, m_MatchType, m_PrevColName, m_PrevQual, m_PrevQualType, m_SkipFormatBtn, CFieldChoicePanel::SetFieldName(), CFieldChoicePanel::SetFieldType(), CTableImportColumn::SetMatchColumn(), ncbi::grid::netcache::search::fields::size, NStr::TruncateSpacesInPlace(), CTableImportListCtrl::UpdateColumnImages(), and x_EnableMachColumnFields().
void CAttribTableColumnIdPanel::OnMatchTypeSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBOX_SELECTED event handler for ID_MATCHTYPE
Definition at line 1576 of file attrib_table_column_id_panel.cpp.
References _ASSERT, CFieldNamePanel::eFieldType_Source, CTableImportColumn::eTextColumn, CTableImportDataSource::GetColumn(), CTableImportDataSource::GetColumnName(), CFieldChoicePanel::GetFieldName(), CFieldChoicePanel::GetFieldType(), CFieldNamePanel::GetFieldTypeName(), kFieldTypeSeqId, kFieldTypeTaxname, kSequenceIdAbbrevColLabel, m_ColumnIdList, m_ColumnNameTxtCtrl, m_CurrentColumnIdx, m_Fields, m_ImportedTableData, m_MatchType, m_PrevColName, m_PrevQual, m_PrevQualType, m_SkipFormatBtn, CFieldChoicePanel::SetFieldType(), and CTableImportListCtrl::UpdateColumnImages().
void CAttribTableColumnIdPanel::OnMergeIDColsClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_MERGEIDCOLS
Definition at line 1295 of file attrib_table_column_id_panel.cpp.
References CTableImportColumn::eTextColumn, CTableImportDataSource::GetColumn(), CTableImportDataSource::GetColumns(), i, kFieldTypeSeqId, kSequenceIdAbbrevColLabel, m_ColumnIdList, m_ImportedTableData, m_MergeIDCols, m_RequestMergeFirst, CTableImportDataSource::MergeColumns(), min(), OnCtableImportListctrlColLeftClick(), CTableImportListCtrl::SetDataSource(), CTableImportColumn::SetMatchColumn(), ncbi::grid::netcache::search::fields::size, and CTableImportListCtrl::UpdateColumnImages().
void CAttribTableColumnIdPanel::OnMultispaceToTabBtnClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_MULTISPACE_TO_TAB_BTN
Definition at line 1684 of file attrib_table_column_id_panel.cpp.
References m_ImportedTableData, m_Multispacetotab, CTableImportDataSource::ReplaceSpaces(), and x_GuessQualifiers().
void CAttribTableColumnIdPanel::OnNodelimiterBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_NODELIMITER_BTN
Definition at line 1718 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnPageChanged | ( | wxBookCtrlEvent & | event | ) |
Refresh the parent dialog upon changing the field type in the constraint panel.
Definition at line 1774 of file attrib_table_column_id_panel.cpp.
References x_RefreshParentWnd().
void CAttribTableColumnIdPanel::OnPrefixBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_PREFIX_BTN
Definition at line 1756 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnReplaceBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_REPLACE_BTN
Text Update rules (append, prefix, add or ignore)
Definition at line 1745 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnSemicolonBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_SEMICOLON_BTN
Append field text delimiter options.
Definition at line 1694 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnSkipBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_SKIPBTN
Definition at line 1064 of file attrib_table_column_id_panel.cpp.
References CFieldNamePanel::eFieldType_Unknown, CTableImportColumn::eSkippedColumn, CTableImportColumn::eTextColumn, CTableImportDataSource::GetColumn(), CRef< C, Locker >::IsNull(), m_ColumnIdList, m_CurrentColumnIdx, m_Fields, m_ImportedTableData, CFieldChoicePanel::SetFieldName(), CFieldChoicePanel::SetFieldType(), CTableImportColumn::SetType(), ncbi::grid::netcache::search::fields::size, UpdateCol(), and CTableImportListCtrl::UpdateColumnImages().
void CAttribTableColumnIdPanel::OnSpaceBtnSelected | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_SPACE_BTN
Definition at line 1700 of file attrib_table_column_id_panel.cpp.
References CTableImportDataSource::GetColumn(), m_CurrentColumnIdx, m_ImportedTableData, and CTableImportColumn::SetProperty().
void CAttribTableColumnIdPanel::OnSplitFirstColClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_SPLIT_FIRST_COL
Definition at line 1654 of file attrib_table_column_id_panel.cpp.
References CTableImportColumn::eTextColumn, CTableImportDataSource::GetColumn(), CTableImportDataSource::GetColumns(), CTableImportColumn::GetName(), i, kFieldTypeSeqId, kSequenceIdAbbrevColLabel, m_ColumnIdList, m_ImportedTableData, m_SplitFirstCol, CTableImportListCtrl::SetDataSource(), CTableImportColumn::SetMatchColumn(), CTableImportColumn::SetName(), CTableImportColumn::SetQualifier(), CTableImportColumn::SetQualifierType(), CTableImportColumn::SetType(), CTableImportColumn::SetWidth(), ncbi::grid::netcache::search::fields::size, CTableImportDataSource::SplitColumn(), and CTableImportListCtrl::UpdateColumnImages().
void CAttribTableColumnIdPanel::ProcessUpdateFeatEvent | ( | wxCommandEvent & | event | ) |
Definition at line 1109 of file attrib_table_column_id_panel.cpp.
References UpdateChildrenFeaturePanels().
void CAttribTableColumnIdPanel::ProcessUpdateStructCommentEvent | ( | wxCommandEvent & | event | ) |
Definition at line 823 of file attrib_table_column_id_panel.cpp.
References CStructCommentFieldPanel::GetStructCommentFields(), m_TopSeqEntry, and UpdateStructuredCommentFields().
void CAttribTableColumnIdPanel::SaveSettings | ( | ) | const |
Definition at line 774 of file attrib_table_column_id_panel.cpp.
References CGuiRegistry::GetInstance(), CGuiRegistry::GetWriteView(), and m_RegPath.
Referenced by CQualTableLoadManager::CColumnIdPage::CanLeavePage().
|
inline |
Definition at line 128 of file attrib_table_column_id_panel.hpp.
References m_CmdProccessor.
Referenced by CQualTableLoadManager::x_GetColumnIdPanel().
|
inline |
Definition at line 127 of file attrib_table_column_id_panel.hpp.
References filenames, and m_FileNames.
Referenced by CQualTableLoadManager::x_GetColumnIdPanel().
|
inline |
Definition at line 125 of file attrib_table_column_id_panel.hpp.
References m_ImportedTableData.
Referenced by CQualTableLoadManager::x_GetColumnIdPanel().
Definition at line 762 of file attrib_table_column_id_panel.cpp.
References m_RegPath.
Referenced by CQualTableLoadManager::x_GetColumnIdPanel().
void CAttribTableColumnIdPanel::SetTopLevelEntry | ( | CSeq_entry_Handle | seq_entry | ) |
Definition at line 399 of file attrib_table_column_id_panel.cpp.
References CConstraintPanel::ListPresentFeaturesFirst(), m_Constraint, m_id_guesser, and m_TopSeqEntry.
Referenced by CQualTableLoadManager::x_GetColumnIdPanel().
|
inline |
Definition at line 230 of file attrib_table_column_id_panel.hpp.
References m_MakeMailReport.
Referenced by CQualTableLoadManager::ShouldMakeMailReport().
Override Show() to allow initialization each time window is displayed.
Definition at line 408 of file attrib_table_column_id_panel.cpp.
References m_Fields, m_FieldsSize, x_EnableColumnEditControls(), and x_GuessQualifiers().
|
static |
Should we show tooltips?
Should we show tooltips?
Definition at line 875 of file attrib_table_column_id_panel.cpp.
|
protected |
Lists the features present in the top seq-entry first in the feature listbox.
Definition at line 853 of file attrib_table_column_id_panel.cpp.
References CFeatureTypePanel::ListPresentFeaturesFirst(), and m_TopSeqEntry.
Referenced by ProcessUpdateFeatEvent().
void CAttribTableColumnIdPanel::UpdateCol | ( | ) |
Definition at line 556 of file attrib_table_column_id_panel.cpp.
References _ASSERT, CTableImportColumn::eTextColumn, CTableImportDataSource::GetColumn(), CFieldChoicePanel::GetFieldName(), CFieldChoicePanel::GetFieldType(), CFieldNamePanel::GetFieldTypeName(), CTableImportColumn::GetQualifier(), kFieldTypeTaxname, kSequenceIdAbbrevColLabel, m_CurrentColumnIdx, m_Fields, m_ImportedTableData, and m_SkipFormatBtn.
Referenced by IsInputValid(), OnCtableImportListctrlColLeftClick(), OnSkipBtnSelected(), and UpdateEditor().
|
virtual |
Implements CFieldNamePanelParent.
Definition at line 1114 of file attrib_table_column_id_panel.cpp.
References m_ColumnIdList, UpdateCol(), CTableImportListCtrl::UpdateColumnImages(), and x_RefreshParentWnd().
|
protected |
Definition at line 830 of file attrib_table_column_id_panel.cpp.
References CStructCommentFieldPanel::CompleteStructCommentFields(), and CStructFieldValuePanel::ListStructCommentFields().
Referenced by ProcessUpdateStructCommentEvent().
|
protected |
If a column is currently selected, the controls to edit its type and name should be available, otherwise they should be grayed out.
Definition at line 782 of file attrib_table_column_id_panel.cpp.
References b, m_MatchColumn, m_SkipFormatBtn, and x_EnableNonFormatEditControls().
Referenced by OnCtableImportListctrlColLeftClick(), and Show().
|
protected |
Enable/ disable fields for match column.
Definition at line 798 of file attrib_table_column_id_panel.cpp.
References m_AddQual, m_Append, m_Colon, m_Comma, m_EraseValue, m_Fields, m_IgnoreBlanks, m_LeaveOld, m_MatchType, m_NoDelimiter, m_Prefix, m_Replace, m_Semicolon, and m_Space.
Referenced by OnCtableImportListctrlColLeftClick(), and OnMatchColumnClick().
|
protected |
Enables all controls except the format buttons since they can be used to skip a column (which greys-out other buttons)
Definition at line 790 of file attrib_table_column_id_panel.cpp.
References b, m_ColumnNameStaticTxt, m_ColumnNameTxtCtrl, m_ColumnPropertiesSizer, and m_Fields.
Referenced by x_EnableColumnEditControls().
|
protected |
Definition at line 1342 of file attrib_table_column_id_panel.cpp.
References NStr::Find(), CFieldNamePanel::GetFieldName(), CConstraintPanel::GetFieldNamePanel(), CConstraintPanel::GetFieldType(), NStr::IsBlank(), m_Constraint, NPOS, and NStr::StartsWith().
Referenced by x_TableReaderCommon().
|
protected |
Guess column qualifiers - called on Show() or if table updated significantly.
Definition at line 422 of file attrib_table_column_id_panel.cpp.
References _ASSERT, CFieldChoicePanel::AutoMatch(), CFieldNamePanel::eFieldType_Unknown, CTableImportListCtrl::eMultiColumn, CTableImportColumn::eSkippedColumn, CTableImportColumn::eTextColumn, CTableImportDataSource::GetColumn(), CTableImportDataSource::GetColumnName(), CTableImportDataSource::GetColumns(), CFieldNamePanel::GetFieldTypeFromName(), CFieldNamePanel::GetFieldTypeName(), CTableImportColumn::GetMatchColumn(), CRef< C, Locker >::IsNull(), kFieldTypeSeqId, kSequenceIdAbbrevColLabel, m_ColumnIdList, m_CurrentColumnIdx, m_Fields, m_ImportedTableData, m_PrevColName, m_PrevQual, m_PrevQualType, OnCtableImportListctrlColLeftClick(), CTableImportListCtrl::SetDataSource(), CTableImportColumn::SetIsCurrent(), CTableImportListCtrl::SetViewType(), ncbi::grid::netcache::search::fields::size, NStr::TruncateSpacesInPlace(), and CTableImportListCtrl::UpdateColumnImages().
Referenced by OnMultispaceToTabBtnClick(), and Show().
|
protected |
Definition at line 1122 of file attrib_table_column_id_panel.cpp.
References NULL.
Referenced by OnPageChanged(), and UpdateEditor().
void CAttribTableColumnIdPanel::x_TableReaderCommon | ( | CIRef< IObjectLoader > | object_loader, |
const wxString & | msg, | ||
bool | modal = false |
||
) |
Definition at line 1362 of file attrib_table_column_id_panel.cpp.
References CMiscSeqTable::ApplyTableToEntry(), CAnnot_descr_Base::CanGet(), CAnnot_descr_Base::Get(), CException::GetMsg(), CRef< C, Locker >::GetPointer(), GetReportFromMailReportTable(), CSeq_entry_Handle::GetScope(), CConstraintPanel::GetStringConstraint(), GUI_AsyncExecUnit(), ITERATE, m_CmdProccessor, m_Constraint, m_id_guesser, m_MakeMailReport, m_TopSeqEntry, MakeMailReportPostReport(), MakeMailReportPreReport(), msg(), NcbiErrorBox(), NULL, IExecuteUnit::PostExecute(), IExecuteUnit::PreExecute(), NEditingStats::ReportUsage(), CGenericReportDlg::SetText(), CGenericReportDlgModal::SetText(), ToWxString(), ud(), wxT, and x_GetConstraintField().
Definition at line 1455 of file attrib_table_column_id_panel.cpp.
References CUser_object::AddField(), NStr::BoolToString(), CTableReaderMacro::CreateMacros(), CTableImportColumn::eSkippedColumn, CTableImportDataSource::GetColumn(), CTableImportDataSource::GetColumns(), CTableImportDataSource::GetDelimiterRules(), CTableImportDataSource::GetDelimiters(), CTableImportDataSource::GetFileName(), CTableDelimiterRules::GetMergeDelimiters(), CException::GetMsg(), CTableDelimiterRules::GetMultipleSpacesOnly(), CTableImportColumn::GetQualifier(), GetReportFromMailReportTable(), CSeq_entry_Handle::GetScope(), i, Info(), kFieldTypeSeqId, label, LOG_POST, m_CmdProccessor, m_Constraint, m_ImportedTableData, m_MakeMailReport, m_Multispacetotab, m_RequestMergeFirst, m_SplitFirstCol, m_TopSeqEntry, MakeMailReportPostReport(), MakeMailReportPreReport(), NcbiErrorBox(), NPOS, NULL, NStr::NumericToString(), CTableReaderMacro::RunMacro(), CObject_id_Base::SetStr(), CGenericReportDlg::SetText(), CGenericReportDlgModal::SetText(), CUser_object_Base::SetType(), ncbi::grid::netcache::search::fields::size, NStr::StartsWith(), ToWxString(), and wxT.
Referenced by OnApplyNoCloseClick(), COrganismInfoPanel::OnImportSrcTable(), CEditingBtnsPanel::TableReader(), CSequenceEditingEventHandler::TableReader(), CSequenceEditingEventHandler::TableReaderClipboard(), and CEditingBtnsPanel::TableReaderFromClipboard().
|
private |
Definition at line 248 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
private |
Definition at line 245 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
protected |
Definition at line 316 of file attrib_table_column_id_panel.hpp.
Referenced by SetCommandProcessor(), x_TableReaderCommon(), and x_TableReaderMacro().
|
private |
Definition at line 252 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
private |
Definition at line 259 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListCtrlColDragging(), OnCtableImportListctrlColLeftClick(), OnMatchColumnClick(), OnMatchTypeSelected(), OnMergeIDColsClick(), OnSkipBtnSelected(), OnSplitFirstColClick(), UpdateEditor(), and x_GuessQualifiers().
|
private |
Definition at line 236 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), and x_EnableNonFormatEditControls().
|
private |
Definition at line 237 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnColumnNameTxtTextUpdated(), OnCtableImportListctrlColLeftClick(), OnMatchColumnClick(), OnMatchTypeSelected(), and x_EnableNonFormatEditControls().
|
private |
Definition at line 235 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), and x_EnableNonFormatEditControls().
|
private |
Definition at line 253 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
private |
Definition at line 260 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), SetTopLevelEntry(), x_GetConstraintField(), x_TableReaderCommon(), and x_TableReaderMacro().
|
protected |
Index within listctrl/datasource of column being edited or -1.
Definition at line 292 of file attrib_table_column_id_panel.hpp.
Referenced by Init(), IsInputValid(), OnAddQualBtnSelected(), OnAppendBtnSelected(), OnColonBtnSelected(), OnCommaBtnSelected(), OnCtableImportListctrlColLeftClick(), OnEraseExistingValueBtnSelected(), OnIgnoreBlanksBtnSelected(), OnIgnoreBtnSelected(), OnMatchColumnClick(), OnMatchTypeSelected(), OnNodelimiterBtnSelected(), OnPrefixBtnSelected(), OnReplaceBtnSelected(), OnSemicolonBtnSelected(), OnSkipBtnSelected(), OnSpaceBtnSelected(), UpdateCol(), and x_GuessQualifiers().
|
private |
Definition at line 257 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
private |
Definition at line 242 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), OnMatchColumnClick(), OnMatchTypeSelected(), OnSkipBtnSelected(), Show(), UpdateCol(), x_EnableMachColumnFields(), x_EnableNonFormatEditControls(), and x_GuessQualifiers().
|
protected |
Previous size of m_Fields - used to resize dialog as m_Fields layout changes.
Definition at line 309 of file attrib_table_column_id_panel.hpp.
|
protected |
Definition at line 315 of file attrib_table_column_id_panel.hpp.
Referenced by OnApplyNoCloseClick(), and SetFileNames().
|
protected |
Definition at line 299 of file attrib_table_column_id_panel.hpp.
Referenced by IsInputValid(), SetTopLevelEntry(), and x_TableReaderCommon().
|
private |
Definition at line 256 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
protected |
Contents of tabular file.
Definition at line 295 of file attrib_table_column_id_panel.hpp.
Referenced by IsInputValid(), OnAddQualBtnSelected(), OnAppendBtnSelected(), OnApplyNoCloseClick(), OnColonBtnSelected(), OnCommaBtnSelected(), OnCtableImportListctrlColLeftClick(), OnEraseExistingValueBtnSelected(), OnIgnoreBlanksBtnSelected(), OnIgnoreBtnSelected(), OnMatchColumnClick(), OnMatchTypeSelected(), OnMergeIDColsClick(), OnMultispaceToTabBtnClick(), OnNodelimiterBtnSelected(), OnPrefixBtnSelected(), OnReplaceBtnSelected(), OnSemicolonBtnSelected(), OnSkipBtnSelected(), OnSpaceBtnSelected(), OnSplitFirstColClick(), SetImportDataSource(), UpdateCol(), x_GuessQualifiers(), and x_TableReaderMacro().
|
private |
Definition at line 247 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
private |
Definition at line 263 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), ShouldMakeMailReport(), x_TableReaderCommon(), and x_TableReaderMacro().
|
private |
Definition at line 239 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableColumnEditControls().
|
private |
Definition at line 240 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), OnMatchColumnClick(), OnMatchTypeSelected(), and x_EnableMachColumnFields().
|
private |
Definition at line 262 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), and OnMergeIDColsClick().
Definition at line 312 of file attrib_table_column_id_panel.hpp.
Referenced by OnMultispaceToTabBtnClick(), and x_TableReaderMacro().
|
private |
Definition at line 254 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
private |
Definition at line 246 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
protected |
Fields to remember type information for col set to seq-id so that the values can be restored if seq-id is unset.
Definition at line 303 of file attrib_table_column_id_panel.hpp.
Referenced by OnMatchColumnClick(), OnMatchTypeSelected(), and x_GuessQualifiers().
|
protected |
Definition at line 305 of file attrib_table_column_id_panel.hpp.
Referenced by OnMatchColumnClick(), OnMatchTypeSelected(), and x_GuessQualifiers().
|
protected |
Definition at line 304 of file attrib_table_column_id_panel.hpp.
Referenced by OnMatchColumnClick(), OnMatchTypeSelected(), and x_GuessQualifiers().
|
protected |
Definition at line 289 of file attrib_table_column_id_panel.hpp.
Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().
|
private |
Definition at line 244 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
Definition at line 313 of file attrib_table_column_id_panel.hpp.
Referenced by OnMergeIDColsClick(), and x_TableReaderMacro().
|
private |
Definition at line 250 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
|
private |
Definition at line 238 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), OnMatchColumnClick(), OnMatchTypeSelected(), UpdateCol(), and x_EnableColumnEditControls().
|
private |
Definition at line 251 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), Init(), OnCtableImportListctrlColLeftClick(), and x_EnableMachColumnFields().
Definition at line 311 of file attrib_table_column_id_panel.hpp.
Referenced by OnSplitFirstColClick(), and x_TableReaderMacro().
|
protected |
Top level seq submit entry.
Definition at line 298 of file attrib_table_column_id_panel.hpp.
Referenced by CreateControls(), IsInputValid(), ProcessUpdateStructCommentEvent(), SetTopLevelEntry(), UpdateChildrenFeaturePanels(), x_TableReaderCommon(), and x_TableReaderMacro().