NCBI C++ ToolKit
|
Core routines offering full framework support for Genome Workbench and other GUI applications. More...
Modules | |
Plugin Architecture Support Classes | |
Document/View Architecture Support Classes | |
overridables | |
Classes | |
class | CTableView |
CTableView. More... | |
class | CTableViewFactory |
CTableViewFactory. More... | |
class | CProjectTableViewFactory |
CProjectTableViewFactory. More... | |
class | CAsnObjectLoader |
CAsnObjectLoader. More... | |
class | CLBLASTObjectLoader |
CLBLASTObjectLoader. More... | |
class | CRMObjectLoader |
class | CTableObjectLoader |
CTableObjectLoader. More... | |
Typedefs | |
typedef vector< CRef< CObject > > | CAsnObjectLoader::TOrigObjects |
typedef CRef< objects::CSeq_annot > | CTableObjectLoader::TAnnotRef |
Variables | |
TConstScopedObjects | CTableView::m_OrigObjects |
wxWindow * | CTableView::m_Window |
vector< wxString > | CAsnObjectLoader::m_FileNames |
const string | CAsnObjectLoader::m_AsnTextData |
TObjects | CAsnObjectLoader::m_Objects |
Final complete object list with description set. More... | |
TOrigObjects | CAsnObjectLoader::m_OrigObjects |
Original object list for current file. More... | |
wxString | CAsnObjectLoader::m_CurrentFileName |
CRef< objects::CScope > | CAsnObjectLoader::m_Scope |
string | CLBLASTObjectLoader::m_Dir |
TObjects | CLBLASTObjectLoader::m_Objects |
CRef< objects::CScope > | CLBLASTObjectLoader::m_Scope |
CRef< objects::CLoaderDescriptor > | CLBLASTObjectLoader::m_Loader |
CLBLASTLoadParams | CLBLASTObjectLoader::m_Params |
vector< wxString > | CRMObjectLoader::m_FileNames |
const string | CRMObjectLoader::m_AsnTextData |
TObjects | CRMObjectLoader::m_Objects |
wxString | CRMObjectLoader::m_CurrentFileName |
CRef< objects::CScope > | CRMObjectLoader::m_Scope |
TObjects | CTableObjectLoader::m_Objects |
Friends | |
class | CTableView::CTableViewFactory |
class | CAsnObjectLoader::CSniffReader |
class | CRMObjectLoader::CSniffReader |
IWMClient interface implementation | |
virtual wxWindow * | CTableView::GetWindow () |
returns a pointer to the wxWindow representing the client More... | |
virtual wxEvtHandler * | CTableView::GetCommandHandler () |
IWMClient implementation. More... | |
IView implementation | |
virtual const CViewTypeDescriptor & | CTableView::GetTypeDescriptor () const |
return an object providing meta information about thei view type More... | |
virtual void | CTableView::CreateViewWindow (wxWindow *parent) |
create Window corresponding to the view More... | |
virtual void | CTableView::DestroyViewWindow () |
destroy Window corresponding to the view More... | |
IProjectView implementation | |
virtual bool | CTableView::InitView (TConstScopedObjects &objects, const objects::CUser_object *params) |
initialize view with data, inside this function the view must call CProjectService::AttachView to connect to a project More... | |
virtual void | CTableView::OnProjectChanged (CProjectViewEvent &evt) |
ISelectionClient Implementation | |
virtual void | CTableView::GetSelection (CSelectionEvent &evt) const |
get selection for broadcasting More... | |
virtual void | CTableView::GetSelection (TConstScopedObjects &objs) const |
shall return data objects representing selected things, return one data object for every selected thing. More... | |
virtual void | CTableView::GetMainObject (TConstScopedObjects &objs) const |
Adds the main data objects represented by the client to "objects". More... | |
IRegSettings interface implementation | |
virtual void | CTableView::SetRegistryPath (const string ®_path) |
virtual void | CTableView::LoadSettings () |
virtual void | CTableView::SaveSettings () const |
IExtension interface implementation | |
virtual string | CTableViewFactory::GetExtensionIdentifier () const |
CTableViewFactory. More... | |
virtual string | CTableViewFactory::GetExtensionLabel () const |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" ) More... | |
IProjectViewFactory interface implementation | |
virtual IView * | CTableViewFactory::CreateInstance () const |
creates a view instance More... | |
virtual IView * | CTableViewFactory::CreateInstanceByFingerprint (const TFingerprint &fingerprint) const |
if fingerprint is recognized - creates and returns a new instance More... | |
virtual void | CTableViewFactory::RegisterIconAliases (wxFileArtProvider &provider) |
called by the framework to give Factory a chance to register images used by view More... | |
virtual const CProjectViewTypeDescriptor & | CTableViewFactory::GetProjectViewTypeDescriptor () const |
returns a Descriptor for the View Type supported by the Factory More... | |
virtual int | CTableViewFactory::TestInputObjects (TConstScopedObjects &objects) |
tests input objects (not using object conversion) and returns a combination of ETestResult flags better name is IsCompatibleWith() More... | |
COpenViewManager implementation | |
virtual string | CTableViewFactory::GetTargetType () const |
virtual bool | CTableViewFactory::AllowMerge () const |
IExtension interface implementation | |
virtual string | CProjectTableViewFactory::GetExtensionIdentifier () const |
CProjectTableViewFactory. More... | |
virtual string | CProjectTableViewFactory::GetExtensionLabel () const |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" ) More... | |
IProjectViewFactory interface implementation | |
virtual IView * | CProjectTableViewFactory::CreateInstance () const |
creates a view instance More... | |
virtual IView * | CProjectTableViewFactory::CreateInstanceByFingerprint (const TFingerprint &fingerprint) const |
if fingerprint is recognized - creates and returns a new instance More... | |
virtual void | CProjectTableViewFactory::RegisterIconAliases (wxFileArtProvider &provider) |
called by the framework to give Factory a chance to register images used by view More... | |
virtual const CProjectViewTypeDescriptor & | CProjectTableViewFactory::GetProjectViewTypeDescriptor () const |
returns a Descriptor for the View Type supported by the Factory More... | |
virtual bool | CProjectTableViewFactory::IsCompatibleWith (const CObject &object, objects::CScope &scope) |
virtual int | CProjectTableViewFactory::TestInputObjects (TConstScopedObjects &objects) |
tests input objects (not using object conversion) and returns a combination of ETestResult flags better name is IsCompatibleWith() More... | |
virtual bool | CProjectTableViewFactory::ShowInOpenViewDlg () const |
IObjectLoader implementation | |
virtual TObjects & | CAsnObjectLoader::GetObjects () |
virtual string | CAsnObjectLoader::GetDescription () const |
IExecuteUnit implementation | |
virtual bool | CAsnObjectLoader::PreExecute () |
virtual bool | CAsnObjectLoader::Execute (ICanceled &canceled) |
virtual bool | CAsnObjectLoader::PostExecute () |
IObjectLoader implementation | |
virtual TObjects & | CLBLASTObjectLoader::GetObjects () |
virtual string | CLBLASTObjectLoader::GetDescription () const |
virtual CObject * | CLBLASTObjectLoader::GetLoader () |
IExecuteUnit implementation | |
virtual bool | CLBLASTObjectLoader::PreExecute () |
virtual bool | CLBLASTObjectLoader::Execute (ICanceled &canceled) |
virtual bool | CLBLASTObjectLoader::PostExecute () |
IObjectLoader implementation | |
virtual TObjects & | CRMObjectLoader::GetObjects () |
virtual string | CRMObjectLoader::GetDescription () const |
IExecuteUnit implementation | |
virtual bool | CRMObjectLoader::PreExecute () |
virtual bool | CRMObjectLoader::Execute (ICanceled &canceled) |
virtual bool | CRMObjectLoader::PostExecute () |
IObjectLoader implementation | |
virtual TObjects & | CTableObjectLoader::GetObjects () |
virtual string | CTableObjectLoader::GetDescription () const |
IExecuteUnit implementation | |
virtual bool | CTableObjectLoader::PreExecute () |
virtual bool | CTableObjectLoader::Execute (ICanceled &) |
virtual bool | CTableObjectLoader::PostExecute () |
Core routines offering full framework support for Genome Workbench and other GUI applications.
The core framework provides support for managing plugins as well as support for the document/view architecture of Genome Workbench
typedef CRef<objects::CSeq_annot> CTableObjectLoader::TAnnotRef |
Definition at line 63 of file table_object_loader.hpp.
typedef vector< CRef<CObject> > CAsnObjectLoader::TOrigObjects |
Definition at line 69 of file asn_object_loader.hpp.
Definition at line 144 of file lblast_object_loader.cpp.
References CObjectManager::eNonDefault, CBlastDbDataLoader::eNucleotide, CBlastDbDataLoader::eProtein, CUser_field_Base::C_Data::GetBool(), CUser_field_Base::GetData(), CObjectManager::GetInstance(), CUser_field_Base::C_Data::GetStr(), info, kBLASTDir, kLoaderDataType, kLoaderPriority, kProteins, CBlastDbDataLoader::RegisterInObjectManager(), and CLBLASTObjectLoader::x_GetQuotedDBName().
Referenced by CLBLASTUIDataSource::AddDataLoader().
|
inlineprotectedvirtual |
Definition at line 145 of file table_view.hpp.
CAsnObjectLoader::CAsnObjectLoader | ( | ) |
Definition at line 123 of file asn_object_loader.cpp.
Definition at line 132 of file asn_object_loader.cpp.
CAsnObjectLoader::CAsnObjectLoader | ( | const vector< wxString > & | filenames | ) |
Definition at line 127 of file asn_object_loader.cpp.
CLBLASTObjectLoader::CLBLASTObjectLoader | ( | const CLBLASTLoadParams & | params | ) |
Definition at line 50 of file lblast_object_loader.cpp.
Definition at line 208 of file lblast_object_loader.cpp.
References count, CSeqDB::eNucleotide, CSeqDB::eProtein, CSeqDB::GetNumSeqs(), and CLBLASTObjectLoader::x_GetQuotedDBName().
Referenced by CLBLASTParamsPanel::x_UpdateSeqCount().
|
virtual |
|
virtual |
|
virtual |
if fingerprint is recognized - creates and returns a new instance
Implements IViewFactory.
Definition at line 329 of file table_view.cpp.
References NULL.
|
virtual |
if fingerprint is recognized - creates and returns a new instance
Implements IViewFactory.
Definition at line 451 of file table_view.cpp.
References NULL.
|
static |
Definition at line 81 of file lblast_object_loader.cpp.
References data, CSeqDB::eNucleotide, CSeqDB::eProtein, CSeqDB::GetTitle(), kBLASTDir, kLoaderDataType, kLoaderPriority, kProteins, kUILabel, label, CRef< C, Locker >::Reset(), StringToAscii(), and CLBLASTObjectLoader::x_GetQuotedDBName().
Referenced by CLBLASTObjectLoader::Execute(), and CBLASTSeqToolJob::x_CreateProjectItems().
|
virtual |
create Window corresponding to the view
Implements CProjectViewBase.
Reimplemented in CAlnSummaryView.
Definition at line 158 of file table_view.cpp.
References _ASSERT, CEventHandler::AddListener(), CEventHandler::ePool_Parent, CTableView::m_Window, and wxID_ANY.
CRMObjectLoader::CRMObjectLoader | ( | const vector< wxString > & | filenames | ) |
Definition at line 48 of file rm_object_loader.cpp.
CTableObjectLoader::CTableObjectLoader | ( | CTableAnnotDataSource & | annotTableData, |
const vector< wxString > & | filenames | ||
) |
Definition at line 43 of file table_object_loader.cpp.
References filenames, CTableAnnotDataSource::GetContainer(), CTableObjectLoader::m_Objects, and ToStdString().
CTableView::CTableView | ( | ) |
Definition at line 73 of file table_view.cpp.
|
protected |
|
virtual |
destroy Window corresponding to the view
Implements CProjectViewBase.
Definition at line 168 of file table_view.cpp.
References CTableView::m_Window.
Implements IExecuteUnit.
Definition at line 76 of file table_object_loader.hpp.
Implements IExecuteUnit.
Definition at line 161 of file asn_object_loader.cpp.
References CFormatGuess::eBinaryASN, eSerial_AsnBinary, eSerial_AsnText, eSerial_None, eSerial_Xml, CFormatGuess::eTextASN, CFormatGuess::eUnknown, CFormatGuess::eXml, file, Info(), CAsnObjectLoader::Init(), ICanceled::IsCanceled(), ITERATE, kMemoryObject, CAsnObjectLoader::LoadFromStream(), LOG_POST, CAsnObjectLoader::m_AsnTextData, CAsnObjectLoader::m_CurrentFileName, CAsnObjectLoader::m_FileNames, CAsnObjectLoader::m_Objects, NStr::Split(), CException::what(), wxT, and CReportLoaderErrors::x_UpdateHTMLResults().
Implements IExecuteUnit.
Definition at line 174 of file lblast_object_loader.cpp.
References CScope::AddDefaults(), CSeqDB::CheckOrFindOID(), CLBLASTObjectLoader::CreateLoader(), CLabel::eDefault, CSeqDB::eNucleotide, CSeqDB::eProtein, CLBLASTLoadParams::GetCreateSeqs(), CObjectManager::GetInstance(), CLabel::GetLabel(), CLBLASTLoadParams::GetNucDB(), CLBLASTLoadParams::GetProtDB(), CLBLASTLoadParams::GetProtSeqs(), CSeqDB::GetSeqIDs(), ICanceled::IsCanceled(), label, CLBLASTObjectLoader::m_Loader, CLBLASTObjectLoader::m_Objects, CLBLASTObjectLoader::m_Params, NON_CONST_ITERATE, string, and CLBLASTObjectLoader::x_GetQuotedDBName().
Implements IExecuteUnit.
Definition at line 68 of file rm_object_loader.cpp.
References CScope::AddDefaults(), CLabel::eDefault, IRmReaderFlags::fDefaults, file, CObjectManager::GetInstance(), CLabel::GetLabel(), CException::GetMsg(), CRef< C, Locker >::GetPointer(), ICanceled::IsCanceled(), ITERATE, label, CRMObjectLoader::m_FileNames, CRMObjectLoader::m_Objects, CRepeatMaskerReader::ReadSeqAnnot(), CRef< C, Locker >::Reset(), CReaderBase::SetCanceler(), CException::what(), and CReportLoaderErrors::x_UpdateHTMLResults().
|
virtual |
IWMClient implementation.
Reimplemented from CProjectViewBase.
Definition at line 94 of file table_view.cpp.
References _ASSERT, and CTableView::m_Window.
|
virtual |
Implements IObjectLoader.
Definition at line 142 of file asn_object_loader.cpp.
|
virtual |
Implements IObjectLoader.
Definition at line 60 of file lblast_object_loader.cpp.
|
virtual |
Implements IObjectLoader.
Definition at line 58 of file rm_object_loader.cpp.
|
virtual |
Implements IObjectLoader.
Definition at line 59 of file table_object_loader.cpp.
|
virtual |
|
virtual |
|
virtual |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" )
Implements IExtension.
Definition at line 303 of file table_view.cpp.
|
virtual |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" )
Implements IExtension.
Definition at line 418 of file table_view.cpp.
|
virtual |
Reimplemented from IObjectLoader.
Definition at line 65 of file lblast_object_loader.cpp.
References CRef< C, Locker >::GetPointerOrNull(), and CLBLASTObjectLoader::m_Loader.
Definition at line 116 of file lblast_object_loader.cpp.
References CSeqDB::eNucleotide, CSeqDB::eProtein, CUser_field_Base::C_Data::GetBool(), CUser_field_Base::GetData(), CBlastDbDataLoader::GetLoaderNameFromArgs(), CUser_field_Base::C_Data::GetStr(), kBLASTDir, kLoaderDataType, kProteins, and CLBLASTObjectLoader::x_GetQuotedDBName().
Referenced by CLBLASTUIDataSource::GetLoaderName().
|
virtual |
Adds the main data objects represented by the client to "objects".
Implementation shall not clear the container as it can be used for accumulating objects.
Reimplemented from CProjectView.
Definition at line 207 of file table_view.cpp.
References CConstRef< C, Locker >::GetPointer(), CRef< C, Locker >::GetPointer(), CTableView::m_OrigObjects, CTableView::m_Window, SConstScopedObject::object, SConstScopedObject::scope, and CProjectViewBase::x_HasProject().
Referenced by CProjectTableView::OnProjectChanged().
|
virtual |
Implements IObjectLoader.
Definition at line 137 of file asn_object_loader.cpp.
References CAsnObjectLoader::m_Objects.
|
virtual |
Implements IObjectLoader.
Definition at line 55 of file lblast_object_loader.cpp.
References CLBLASTObjectLoader::m_Objects.
|
virtual |
Implements IObjectLoader.
Definition at line 53 of file rm_object_loader.cpp.
References CRMObjectLoader::m_Objects.
|
virtual |
Implements IObjectLoader.
Definition at line 54 of file table_object_loader.cpp.
References CTableObjectLoader::m_Objects.
|
virtual |
returns a Descriptor for the View Type supported by the Factory
Implements IProjectViewFactory.
Definition at line 317 of file table_view.cpp.
References s_TableViewTypeDescr.
|
virtual |
returns a Descriptor for the View Type supported by the Factory
Implements IProjectViewFactory.
Definition at line 430 of file table_view.cpp.
References s_ProjectTableViewTypeDescr.
|
virtual |
get selection for broadcasting
Reimplemented from CProjectView.
Definition at line 183 of file table_view.cpp.
References CTableView::m_Window, and CProjectViewBase::x_HasProject().
|
virtual |
shall return data objects representing selected things, return one data object for every selected thing.
Implementation shall not clear the container as it can be used for accumulating objects.
Reimplemented from CProjectView.
Definition at line 199 of file table_view.cpp.
References CTableView::m_Window, and CProjectViewBase::x_HasProject().
|
inlineprotectedvirtual |
Definition at line 143 of file table_view.hpp.
|
virtual |
return an object providing meta information about thei view type
Implements CProjectViewBase.
Reimplemented in CAlnSummaryView, and CProjectTableView.
Definition at line 178 of file table_view.cpp.
References s_TableViewTypeDescr.
|
virtual |
returns a pointer to the wxWindow representing the client
Implements CProjectViewBase.
Referenced by CProjectTableView::OnProjectChanged().
void CAsnObjectLoader::Init | ( | void | ) |
Definition at line 154 of file asn_object_loader.cpp.
References CObjectManager::GetInstance(), CAsnObjectLoader::m_Scope, and CRef< C, Locker >::Reset().
Referenced by CAsnObjectLoader::Execute().
|
virtual |
initialize view with data, inside this function the view must call CProjectService::AttachView to connect to a project
Reimplemented from CProjectView.
Definition at line 108 of file table_view.cpp.
References _ASSERT, IServiceLocator::GetServiceByType(), CGBDocument::GetUndoManager(), CGridWidget::Init(), CTableView::m_OrigObjects, CTableView::m_Window, CProjectViewBase::m_Workbench, NULL, CRef< C, Locker >::Reset(), CGridWidget::SetTableSelection(), CProjectViewBase::x_AttachToProject(), CTableView::x_CreateTableData(), CProjectViewBase::x_ReportInvalidInputData(), and CProjectViewBase::x_UpdateContentLabel().
|
virtual |
Reimplemented from IProjectViewFactory.
Definition at line 442 of file table_view.cpp.
References type.
Referenced by CProjectTableViewFactory::TestInputObjects().
void CAsnObjectLoader::LoadFromStream | ( | CNcbiIstream & | istr, |
TObjects & | objects, | ||
ESerialDataFormat | fmt, | ||
ICanceled * | canceled = 0 |
||
) |
Definition at line 250 of file asn_object_loader.cpp.
References CObjectsSniffer::AddCandidate(), copy(), CLabel::eDefault, eSerial_AsnText, eSerial_None, eSerial_Xml, CLabel::GetLabel(), CBioTreeContainer_Base::GetLabel(), CRef< C, Locker >::GetPointer(), Info(), info, CBioTreeContainer_Base::IsSetLabel(), kMemoryObject, label, LOG_POST, CAsnObjectLoader::m_CurrentFileName, CAsnObjectLoader::m_OrigObjects, CAsnObjectLoader::m_Scope, NON_CONST_ITERATE, CSniffReader::ObjectLoaded(), CObjectIStream::Open(), CObjectsSniffer::Probe(), CRef< C, Locker >::Reset(), CSeq_annot_Base::SetData(), CBioTreeContainer_Base::SetLabel(), CSeq_annot::SetNameDesc(), CObjectsSniffer::SetReportDataErrors(), CSeq_entry_Base::SetSeq(), CSeq_entry_Base::SetSet(), CSeq_annot::SetTitleDesc(), and ToStdString().
Referenced by CAsnObjectLoader::Execute().
|
virtual |
Implements IRegSettings.
Definition at line 277 of file table_view.cpp.
References IRegSettings::LoadSettings(), and CTableView::m_Window.
|
virtual |
Reimplemented from CProjectViewBase.
Reimplemented in CProjectTableView.
Definition at line 146 of file table_view.cpp.
References CProjectViewEvent::eBothPropsData, CProjectViewEvent::eData, CProjectViewEvent::eDataChanging, CProjectViewEvent::GetSubtype(), and CTableView::m_Window.
|
virtual |
Implements IExecuteUnit.
Definition at line 421 of file asn_object_loader.cpp.
References wxT, and CReportLoaderErrors::x_ShowErrorsDlg().
|
virtual |
Implements IExecuteUnit.
Definition at line 226 of file lblast_object_loader.cpp.
|
virtual |
Implements IExecuteUnit.
Definition at line 106 of file rm_object_loader.cpp.
References wxT, and CReportLoaderErrors::x_ShowErrorsDlg().
|
inlinevirtual |
Implements IExecuteUnit.
Definition at line 77 of file table_object_loader.hpp.
|
virtual |
Implements IExecuteUnit.
Definition at line 147 of file asn_object_loader.cpp.
|
virtual |
Implements IExecuteUnit.
Definition at line 70 of file lblast_object_loader.cpp.
|
virtual |
Implements IExecuteUnit.
Definition at line 63 of file rm_object_loader.cpp.
|
inlinevirtual |
Implements IExecuteUnit.
Definition at line 75 of file table_object_loader.hpp.
|
virtual |
called by the framework to give Factory a chance to register images used by view
Implements IViewFactory.
Definition at line 310 of file table_view.cpp.
References CUIObject::GetIconAlias(), IProjectViewFactory::GetViewTypeDescriptor(), wxFileArtProvider::RegisterFileAlias(), ToWxString(), and wxT.
|
virtual |
called by the framework to give Factory a chance to register images used by view
Implements IViewFactory.
Definition at line 425 of file table_view.cpp.
|
virtual |
Implements IRegSettings.
Definition at line 285 of file table_view.cpp.
References CTableView::m_Window, and IRegSettings::SaveSettings().
Implements IRegSettings.
Definition at line 270 of file table_view.cpp.
References CTableView::m_Window, and IRegSettings::SetRegistryPath().
|
inlinevirtual |
Reimplemented from IProjectViewFactory.
Definition at line 173 of file table_view.hpp.
|
virtual |
tests input objects (not using object conversion) and returns a combination of ETestResult flags better name is IsCompatibleWith()
Implements IProjectViewFactory.
Definition at line 335 of file table_view.cpp.
References IProjectViewFactory::fCanShowAll, IProjectViewFactory::fCanShowSeparated, IProjectViewFactory::fCanShowSome, and i.
|
virtual |
tests input objects (not using object conversion) and returns a combination of ETestResult flags better name is IsCompatibleWith()
Implements IProjectViewFactory.
Definition at line 457 of file table_view.cpp.
References IProjectViewFactory::fCanShowAll, IProjectViewFactory::fCanShowSeparated, IProjectViewFactory::fCanShowSome, i, and CProjectTableViewFactory::IsCompatibleWith().
|
protectedvirtual |
Reimplemented in CAlnSummaryView.
Definition at line 259 of file table_view.cpp.
References NULL, and CRef< C, Locker >::Reset().
Referenced by CTableView::InitView().
Definition at line 221 of file lblast_object_loader.cpp.
Referenced by CLBLASTObjectLoader::AddDataLoader(), CLBLASTObjectLoader::CountSeqs(), CLBLASTObjectLoader::CreateLoader(), CLBLASTObjectLoader::Execute(), and CLBLASTObjectLoader::GetLoaderName().
|
protected |
Definition at line 242 of file table_view.cpp.
References CEvent::eEvent_Message, CEventHandler::ePool_Parent, CViewEvent::eWidgetItemActivated, and CEventHandler::Send().
|
protectedvirtual |
override in derived classes in order to handle selection broadcast
override this function in derived classes
Reimplemented from CProjectView.
Definition at line 191 of file table_view.cpp.
References CTableView::m_Window, and CProjectViewBase::x_HasProject().
|
private |
Definition at line 408 of file asn_object_loader.cpp.
References eTypeFamilyChoice, eTypeFamilyClass, CObjectInfo::GetObjectPtr(), CObjectTypeInfo::GetTypeFamily(), and CAsnObjectLoader::m_OrigObjects.
|
private |
|
protected |
Definition at line 224 of file table_view.cpp.
References IServiceLocator::GetServiceByType(), CGridWidgetEvent::GetURL(), CProjectViewBase::m_Workbench, and ToStdString().
|
protected |
Definition at line 233 of file table_view.cpp.
References IServiceLocator::GetServiceByType(), CQueryPanelEvent::GetStatus(), and CProjectViewBase::m_Workbench.
|
private |
Definition at line 95 of file asn_object_loader.hpp.
Referenced by CAsnObjectLoader::Execute().
Definition at line 85 of file rm_object_loader.hpp.
|
private |
Definition at line 101 of file asn_object_loader.hpp.
Referenced by CAsnObjectLoader::Execute(), and CAsnObjectLoader::LoadFromStream().
|
private |
Definition at line 87 of file rm_object_loader.hpp.
|
private |
Definition at line 91 of file lblast_object_loader.hpp.
|
private |
Definition at line 94 of file asn_object_loader.hpp.
Referenced by CAsnObjectLoader::Execute().
|
private |
Definition at line 84 of file rm_object_loader.hpp.
Referenced by CRMObjectLoader::Execute().
|
private |
Definition at line 94 of file lblast_object_loader.hpp.
Referenced by CLBLASTObjectLoader::Execute(), and CLBLASTObjectLoader::GetLoader().
|
private |
Final complete object list with description set.
Definition at line 97 of file asn_object_loader.hpp.
Referenced by CAsnObjectLoader::Execute(), and CAsnObjectLoader::GetObjects().
|
private |
Definition at line 92 of file lblast_object_loader.hpp.
Referenced by CLBLASTObjectLoader::Execute(), and CLBLASTObjectLoader::GetObjects().
|
private |
Definition at line 86 of file rm_object_loader.hpp.
Referenced by CRMObjectLoader::Execute(), and CRMObjectLoader::GetObjects().
|
private |
Definition at line 81 of file table_object_loader.hpp.
Referenced by CTableObjectLoader::CTableObjectLoader(), and CTableObjectLoader::GetObjects().
|
protected |
Definition at line 108 of file table_view.hpp.
Referenced by CTableView::GetMainObject(), CTableView::InitView(), and CTableView::x_GetOrigObject().
|
private |
Original object list for current file.
Definition at line 99 of file asn_object_loader.hpp.
Referenced by CAsnObjectLoader::LoadFromStream(), and CAsnObjectLoader::x_OnTopObjectFound().
|
private |
Definition at line 96 of file lblast_object_loader.hpp.
Referenced by CLBLASTObjectLoader::Execute().
|
private |
Definition at line 103 of file asn_object_loader.hpp.
Referenced by CAsnObjectLoader::Init(), and CAsnObjectLoader::LoadFromStream().
|
private |
Definition at line 93 of file lblast_object_loader.hpp.
|
private |
Definition at line 89 of file rm_object_loader.hpp.
|
protected |
Definition at line 110 of file table_view.hpp.
Referenced by CTableView::CreateViewWindow(), CAlnSummaryView::CreateViewWindow(), CTableView::DestroyViewWindow(), CTableView::GetCommandHandler(), CTableView::GetMainObject(), CTableView::GetSelection(), CTableView::InitView(), CTableView::LoadSettings(), CTableView::OnProjectChanged(), CTableView::SaveSettings(), CTableView::SetRegistryPath(), and CTableView::x_OnSetSelection().
|
friend |
Definition at line 66 of file asn_object_loader.hpp.
|
friend |
Definition at line 61 of file rm_object_loader.hpp.
|
friend |
Definition at line 55 of file table_view.hpp.