A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classSrcEditDialog.html below:

NCBI C++ ToolKit: SrcEditDialog Class Reference

Search Toolkit Book for SrcEditDialog

#include <gui/packages/pkg_sequence_edit/srceditdialog.hpp>

  SrcEditDialog ()   Constructors. More...
    SrcEditDialog (wxWindow *parent, objects::CSeq_entry_Handle seh, IWorkbench *workbench, CConstRef< objects::CSeq_submit > seqSubmit, wxWindowID id=10013, const wxString &caption=_("Source Editing"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMAXIMIZE_BOX|wxCLOSE_BOX|wxTAB_TRAVERSAL)     SrcEditDialog (wxWindow *parent, const vector< CBioseq_Handle > &bioseq_handles, IWorkbench *workbench=NULL, wxWindowID id=10013, const wxString &caption=_("Source Editing"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMAXIMIZE_BOX|wxCLOSE_BOX|wxTAB_TRAVERSAL)   bool  Create (wxWindow *parent, wxWindowID id=10013, const wxString &caption=_("Source Editing"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMAXIMIZE_BOX|wxCLOSE_BOX|wxTAB_TRAVERSAL)   Creation. More...
    ~SrcEditDialog ()   Destructor. More...
  void  Init ()   Initialises member variables. More...
  void  CreateControls ()   Creates the controls and sizers. More...
  void  OnQualchoiceSelected (wxCommandEvent &event)   wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_QUALCHOICE More...
  void  OnAddQual (wxCommandEvent &event)   wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_ADD_QUAL_BUTTON More...
  void  OnLoadqualsClick (wxCommandEvent &event)   wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_LOADQUALS More...
  void  OnExportQualsClick (wxCommandEvent &event)   wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_EXPORT_QUALS More...
  void  OnClearQuals (wxCommandEvent &event)   wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_CLEAR_QUALS_BTN More...
  void  OnClickOk (wxCommandEvent &event)   wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK More...
  void  OnClickCancel (wxCommandEvent &event)   wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL More...
  void  OnCopyCells (wxCommandEvent &event)   void  OnPasteCells (wxCommandEvent &event)   void  OnPasteAppendCells (wxCommandEvent &event)   void  OnCopyCellsFromId (wxCommandEvent &event)   wxBitmap  GetBitmapResource (const wxString &name)   Retrieves bitmap resources. More...
  wxIcon  GetIconResource (const wxString &name)   Retrieves icon resources. More...
  void  GetQualChoices (wxArrayString &srcModNameStrings)   void  x_RepopulateAddQualList ()   int  GetCollapsible () const   bool  IsReadOnlyColumn (string column_name) const   CRef< CCmdCompositeGetCommand ()   void  ChangeColumnName (int col, string qual_name)   void  ResetSubPanels ()   int  GetNewColumn (wxString new_col)   virtual const CObjectRowToScopedObjects (int row, TConstScopedObjects &objects, CBioseq_Handle &bsh)   void  SetWorkDir (const wxString &workDir)   virtual bool  Show (bool show=1)   Report opening events in dialogs used in the editing package. More...
    CSeqGridTableNav ()   virtual  ~CSeqGridTableNav ()   void  NavigateToTextViewPosition (TConstScopedObjects &objects, objects::CBioseq_Handle bsh, const CObject *obj, IWorkbench *workbench)   void  JumpToTextView (int row)   virtual const CObjectRowToScopedObjects (int row, TConstScopedObjects &objects, objects::CBioseq_Handle &bsh)=0   int  x_FindColumn (const wxString &name)   CRef< objects::CSeq_table >  x_GetSourceTableChoices (CRef< objects::CSeq_table > values)   CRef< CCmdCompositeApplySrcTableToSeqEntry (CRef< objects::CSeq_table >values_table)   bool  OneRowOk (CRef< objects::CSeq_id > id, CRef< objects::CSeqTable_column > id_col)   string  FindBadRows (CRef< objects::CSeq_table > src, CRef< objects::CSeq_table > dst)   CBioseq_Handle  GetBioseqHandle (int row)   CRef< objects::CSeq_table >  x_GetValuesTableFromGridPanel ()   CRef< objects::CSeqTable_column >  FindSeqIDColumn (const objects::CSeq_table &table)   void  CombineColumns (CRef< objects::CSeqTable_column > dst_id, CRef< objects::CSeqTable_column > dst_col, CRef< objects::CSeqTable_column > src_id, CRef< objects::CSeqTable_column > src_col)   int  CombineTables (CRef< objects::CSeq_table > dst, const objects::CSeq_table &src)   bool  SaveTableFile (wxWindow *parent, wxString &save_file_dir, wxString &save_file_name, CRef< objects::CSeq_table > values_table)   int  FindRowForSeqId (CRef< objects::CSeqTable_column > id_col, CRef< objects::CSeq_id > id)   int  CountColumnRowConflicts (CRef< objects::CSeqTable_column > dst_id, CRef< objects::CSeqTable_column > dst_col, CRef< objects::CSeqTable_column > src_id, CRef< objects::CSeqTable_column > src_col)   int  CountTableColumnConflicts (CRef< objects::CSeq_table > dst, const objects::CSeq_table &src)   void  FixTableAfterImport (CRef< objects::CSeq_table > input_table)   void  DeleteTableRow (CRef< objects::CSeq_table > table, int row)   string  GetLabelForTitle (string sTitle)   string  FindBadColumns (CRef< objects::CSeq_table > table)  

SrcEditDialog class declaration

Definition at line 88 of file srceditdialog.hpp.

◆ SrcEditDialog() [1/3] SrcEditDialog::SrcEditDialog ( ) ◆ SrcEditDialog() [2/3] SrcEditDialog::SrcEditDialog ( wxWindow *  parent, objects::CSeq_entry_Handle  seh, IWorkbenchworkbench, CConstRef< objects::CSeq_submit >  seqSubmit, wxWindowID  id = 10013, const wxString &  caption = _("Source Editing"), const wxPoint &  pos = wxDefaultPosition, const wxSize &  size = wxDefaultSize, long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMAXIMIZE_BOX|wxCLOSE_BOX|wxTAB_TRAVERSAL  ) ◆ SrcEditDialog() [3/3] SrcEditDialog::SrcEditDialog ( wxWindow *  parent, const vector< CBioseq_Handle > &  bioseq_handles, IWorkbenchworkbench = NULL, wxWindowID  id = 10013, const wxString &  caption = _("Source Editing"), const wxPoint &  pos = wxDefaultPosition, const wxSize &  size = wxDefaultSize, long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMAXIMIZE_BOX|wxCLOSE_BOX|wxTAB_TRAVERSAL  ) ◆ ~SrcEditDialog() SrcEditDialog::~SrcEditDialog ( ) ◆ ApplySrcTableToSeqEntry() CRef< CCmdComposite > SrcEditDialog::ApplySrcTableToSeqEntry ( CRef< objects::CSeq_table >  values_table ) private

Definition at line 785 of file srceditdialog.cpp.

References CBioSourceAutoComplete::AutoFill(), NMacroUtil::CleanupForTaxnameChange(), cmd, columns, CSrcTableColumnBaseFactory::Create(), eExistingText_replace_old, NStr::Equal(), FindSeqTableColumnByName(), GetBioseqHandle(), NStr::IsBlank(), ITERATE, kSequenceIdColLabel, m_columns, row, and NStr::TruncateSpaces().

Referenced by GetCommand().

◆ ChangeColumnName() void SrcEditDialog::ChangeColumnName ( int  col, string  qual_name  ) ◆ CombineColumns() void SrcEditDialog::CombineColumns ( CRef< objects::CSeqTable_column >  dst_id, CRef< objects::CSeqTable_column >  dst_col, CRef< objects::CSeqTable_column >  src_id, CRef< objects::CSeqTable_column >  src_col  ) private ◆ CombineTables() int SrcEditDialog::CombineTables ( CRef< objects::CSeq_table >  dst, const objects::CSeq_table &  src  ) private ◆ CountColumnRowConflicts() int SrcEditDialog::CountColumnRowConflicts ( CRef< objects::CSeqTable_column >  dst_id, CRef< objects::CSeqTable_column >  dst_col, CRef< objects::CSeqTable_column >  src_id, CRef< objects::CSeqTable_column >  src_col  ) private ◆ CountTableColumnConflicts() int SrcEditDialog::CountTableColumnConflicts ( CRef< objects::CSeq_table >  dst, const objects::CSeq_table &  src  ) private ◆ Create() bool SrcEditDialog::Create ( wxWindow *  parent, wxWindowID  id = 10013, const wxString &  caption = _("Source Editing"), const wxPoint &  pos = wxDefaultPosition, const wxSize &  size = wxDefaultSize, long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMAXIMIZE_BOX|wxCLOSE_BOX|wxTAB_TRAVERSAL  ) ◆ CreateControls() void SrcEditDialog::CreateControls ( )

Creates the controls and sizers.

Control creation for SrcEditDialog

Definition at line 189 of file srceditdialog.cpp.

References _, CSerialObject::Assign(), eUnknown, GetCollapsible(), CSeqTableGridPanel::GetGrid(), GetSeqTableFromSeqEntry(), i, ID_ADD_QUAL_BUTTON, ID_EXPORT_QUALS, ID_LOADQUALS, ID_QUALCHOICE, CSeqTableGridPanel::InitColumnCollapse(), IsReadOnlyColumn(), ITERATE, kSequenceIdColLabel, m_AddQualBtn, m_AecrPanel, m_BioseqHandles, m_columns, m_Grid, m_GridPanel, m_QualList, m_SEH, m_StringConstraintPanel, CSeqTableGridPanel::MakeColumnReadOnly(), NCBI_THROW, CSeqTableGridPanel::SetColumnSizesAndChoices(), wxFIXED_MINSIZE, wxID_ANY, wxT, x_GetSourceTableChoices(), and x_RepopulateAddQualList().

Referenced by Create().

◆ DeleteTableRow() void SrcEditDialog::DeleteTableRow ( CRef< objects::CSeq_table >  table, int  row  ) private ◆ FindBadColumns() string SrcEditDialog::FindBadColumns ( CRef< objects::CSeq_table >  table ) private ◆ FindBadRows() string SrcEditDialog::FindBadRows ( CRef< objects::CSeq_table >  src, CRef< objects::CSeq_table >  dst  ) private ◆ FindRowForSeqId() int SrcEditDialog::FindRowForSeqId ( CRef< objects::CSeqTable_column >  id_col, CRef< objects::CSeq_id >  id  ) private ◆ FindSeqIDColumn() CRef< objects::CSeqTable_column > SrcEditDialog::FindSeqIDColumn ( const objects::CSeq_table &  table ) private ◆ FixTableAfterImport() void SrcEditDialog::FixTableAfterImport ( CRef< objects::CSeq_table >  input_table ) private

Definition at line 1146 of file srceditdialog.cpp.

References DeleteTableRow(), eContent, NStr::Equal(), NStr::EqualNocase(), FindSeqIDColumn(), NStr::IsBlank(), ITERATE, NON_CONST_ITERATE, NStr::NumericToString(), NStr::ReplaceInPlace(), ncbi::grid::netcache::search::fields::size, and val.

Referenced by OnLoadqualsClick().

◆ GetBioseqHandle() ◆ GetBitmapResource() wxBitmap SrcEditDialog::GetBitmapResource ( const wxString &  name ) ◆ GetCollapsible() int SrcEditDialog::GetCollapsible ( ) const inline ◆ GetCommand() ◆ GetIconResource() wxIcon SrcEditDialog::GetIconResource ( const wxString &  name ) ◆ GetLabelForTitle()

Definition at line 1301 of file srceditdialog.cpp.

References NStr::eCase, NStr::EndsWith(), NStr::eNocase, NStr::Equal(), NStr::EqualNocase(), NStr::eReverseSearch, COrgMod_Base::eSubtype_other, CSubSource_Base::eSubtype_other, COrgMod::eVocabulary_insdc, CSubSource::eVocabulary_insdc, NStr::Find(), NStr::FindNoCase(), GetSubtypeName(), COrgMod::GetSubtypeValue(), CSubSource::GetSubtypeValue(), COrgMod::IsValidSubtypeName(), CSubSource::IsValidSubtypeName(), kAllNotes, kAllPrimers, kDbXref, kEmptyStr, kGenomeProjectID, kHost, kNatHost, kOrgModNote, kSequenceIdColLabel, kSubSourceNote, NPOS, st(), NStr::StartsWith(), and NStr::TruncateSpacesInPlace().

Referenced by FindBadColumns().

◆ GetNewColumn() int SrcEditDialog::GetNewColumn ( wxString  new_col ) ◆ GetQualChoices() void SrcEditDialog::GetQualChoices ( wxArrayString &  srcModNameStrings )

Definition at line 741 of file srceditdialog.cpp.

References _, NStr::EqualNocase(), GetSubtypeName(), i, NStr::IsBlank(), kDbXref, kOrgModNote, kSubSourceNote, ToWxString(), and x_FindColumn().

Referenced by CSeqTableGridPanel::OnRenameColumn(), and x_RepopulateAddQualList().

◆ Init() void SrcEditDialog::Init ( void  ) ◆ IsReadOnlyColumn() bool SrcEditDialog::IsReadOnlyColumn ( string  column_name ) const ◆ OnAddQual() void SrcEditDialog::OnAddQual ( wxCommandEvent &  event ) ◆ OnClearQuals() void SrcEditDialog::OnClearQuals ( wxCommandEvent &  event )

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_CLEAR_QUALS_BTN

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_CLEAR_QUALS_BTN

Definition at line 545 of file srceditdialog.cpp.

References m_Grid, and row.

◆ OnClickCancel() void SrcEditDialog::OnClickCancel ( wxCommandEvent &  event ) ◆ OnClickOk() void SrcEditDialog::OnClickOk ( wxCommandEvent &  event )

wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK

◆ OnCopyCells() void SrcEditDialog::OnCopyCells ( wxCommandEvent &  event ) ◆ OnCopyCellsFromId() void SrcEditDialog::OnCopyCellsFromId ( wxCommandEvent &  event ) ◆ OneRowOk() bool SrcEditDialog::OneRowOk ( CRef< objects::CSeq_id >  id, CRef< objects::CSeqTable_column >  id_col  ) private ◆ OnExportQualsClick() void SrcEditDialog::OnExportQualsClick ( wxCommandEvent &  event ) ◆ OnLoadqualsClick() void SrcEditDialog::OnLoadqualsClick ( wxCommandEvent &  event )

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_LOADQUALS

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_LOADQUALS

Definition at line 611 of file srceditdialog.cpp.

References CombineTables(), CountTableColumnConflicts(), FindBadColumns(), FindBadRows(), FixTableAfterImport(), COpenObjectsDlg::GetObjectLoader(), CRef< C, Locker >::GetPointer(), GUI_AsyncExecUnit(), NStr::IsBlank(), ITERATE, m_GridPanel, NULL, IExecuteUnit::PostExecute(), IExecuteUnit::PreExecute(), COpenObjectsDlg::SetManagers(), CDialog::SetRegistryPath(), CSeqTableGridPanel::SetValuesTable(), ToWxString(), wxT, and x_GetValuesTableFromGridPanel().

◆ OnPasteAppendCells() void SrcEditDialog::OnPasteAppendCells ( wxCommandEvent &  event ) ◆ OnPasteCells() void SrcEditDialog::OnPasteCells ( wxCommandEvent &  event ) ◆ OnQualchoiceSelected() void SrcEditDialog::OnQualchoiceSelected ( wxCommandEvent &  event ) ◆ ResetSubPanels() void SrcEditDialog::ResetSubPanels ( )

Definition at line 505 of file srceditdialog.cpp.

References i, IsReadOnlyColumn(), kSequenceIdColLabel, m_AecrPanel, m_Grid, m_QualList, m_StringConstraintPanel, CApplyEditconvertPanel::SetColumns(), and CStringConstraintSelect::SetColumns().

Referenced by GetNewColumn(), CSeqTableGridPanel::OnDeleteColumn(), and CSeqTableGridPanel::OnRenameColumn().

◆ RowToScopedObjects() ◆ SaveTableFile() bool SrcEditDialog::SaveTableFile ( wxWindow *  parent, wxString &  save_file_dir, wxString &  save_file_name, CRef< objects::CSeq_table >  values_table  ) private

Definition at line 1031 of file srceditdialog.cpp.

References eContent, CCSVExporter::Field(), CFileExtensions::GetDialogFilter(), i, ITERATE, CFileExtensions::kAllFiles, CFileExtensions::kTable, label, CCSVExporter::NewRow(), out(), and wxT.

Referenced by OnExportQualsClick().

◆ SetWorkDir() void SrcEditDialog::SetWorkDir ( const wxString &  workDir ) inline ◆ ShowToolTips() bool SrcEditDialog::ShowToolTips ( ) static ◆ x_FindColumn() int SrcEditDialog::x_FindColumn ( const wxString &  name ) private ◆ x_GetSourceTableChoices() CRef< objects::CSeq_table > SrcEditDialog::x_GetSourceTableChoices ( CRef< objects::CSeq_table >  values ) private ◆ x_GetValuesTableFromGridPanel() CRef< objects::CSeq_table > SrcEditDialog::x_GetValuesTableFromGridPanel ( ) private ◆ x_RepopulateAddQualList() void SrcEditDialog::x_RepopulateAddQualList ( ) ◆ m_AddQualBtn wxButton* SrcEditDialog::m_AddQualBtn ◆ m_AecrPanel ◆ m_BioseqHandles ◆ m_columns objects::CSeq_table::TColumns SrcEditDialog::m_columns private ◆ m_Copied ◆ m_Grid wxGrid* SrcEditDialog::m_Grid ◆ m_GridPanel ◆ m_QualList wxChoice* SrcEditDialog::m_QualList ◆ m_SaveFileDir wxString SrcEditDialog::m_SaveFileDir private ◆ m_SaveFileName wxString SrcEditDialog::m_SaveFileName private ◆ m_SEH objects::CSeq_entry_Handle SrcEditDialog::m_SEH private ◆ m_StringConstraintPanel

The documentation for this class was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4