NCBI C++ ToolKit
|
Search Toolkit Book for CAuthorReplacePanel
#include <gui/packages/pkg_sequence_edit/edit_pub_dlg_std.hpp>
Public Member Functions | |
CAuthorReplacePanel () | |
Constructors. More... | |
CAuthorReplacePanel (wxWindow *parent, CEditPubDlg *dlg, CRef< CAuth_list > authors, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL) | |
virtual | ~CAuthorReplacePanel () |
virtual void | CreateControls () |
Creates the controls and sizers. More... | |
virtual CRef< CCmdComposite > | GetCommand (const vector< CConstRef< CObject >> &objs, const vector< CSeq_entry_Handle > &descr_ctxt) |
Public Member Functions inherited from CEditPubSubpanel | |
CEditPubSubpanel () | |
CEditPubSubpanel (wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style) | |
bool | Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL) |
virtual | ~CEditPubSubpanel () |
bool | ShowToolTips () |
wxBitmap | GetBitmapResource (const wxString &name) |
wxIcon | GetIconResource (const wxString &name) |
virtual void | Init () |
Public Member Functions inherited from CEditPubCmdPanel | |
virtual | ~CEditPubCmdPanel () |
Private Attributes | |
CAuthorNamesPanel * | m_AuthorsPanel |
CRef< CAuth_list > | m_Authors |
CEditPubDlg * | m_dlg |
Definition at line 270 of file edit_pub_dlg_std.hpp.
|
inline |
Constructors.
Definition at line 277 of file edit_pub_dlg_std.hpp.
References CEditPubSubpanel::Init().
|
inline |
Definition at line 278 of file edit_pub_dlg_std.hpp.
References CEditPubSubpanel::Create(), CEditPubSubpanel::Init(), and ncbi::grid::netcache::search::fields::size.
|
inlinevirtual |
Definition at line 284 of file edit_pub_dlg_std.hpp.
|
virtual |
Creates the controls and sizers.
Reimplemented from CEditPubSubpanel.
Definition at line 669 of file edit_pub_dlg_std.cpp.
|
virtual |
Implements CEditPubCmdPanel.
Definition at line 685 of file edit_pub_dlg_std.cpp.
References _ASSERT, CCmdComposite::AddCommand(), CEditPubDlg::AppendToErrorMsg(), CSerialObject::Assign(), cmd, CPub_Base::e_Article, CPub_Base::e_Book, CPub_Base::e_Gen, CPub_Base::e_Man, CPub_Base::e_Patent, CPub_Base::e_Proc, CPub_Base::e_Sub, CAuth_list::GetNameCount(), CAuth_list_Base::IsSetNames(), m_Authors, m_AuthorsPanel, m_dlg, NON_CONST_ITERATE, NULL, CAuthorNamesPanel::PopulateAuthors(), CRef< C, Locker >::Reset(), CSubmit_block_Base::SetCit(), CAuth_list_Base::SetNames(), CPubdesc_Base::SetPub(), and CSeqdesc_Base::SetPub().
|
private |
Definition at line 291 of file edit_pub_dlg_std.hpp.
Referenced by GetCommand().
|
private |
Definition at line 290 of file edit_pub_dlg_std.hpp.
Referenced by GetCommand().
|
private |
Definition at line 292 of file edit_pub_dlg_std.hpp.
Referenced by GetCommand().