NCBI C++ ToolKit
|
Search Toolkit Book for PT::CView
#include <gui/core/pt_view.hpp>
Public Member Functions | |
CView (const TParent::TDataType &data) | |
void | Initialize (wxTreeCtrl &treeCtrl, IProjectView &view, bool local) |
Public Member Functions inherited from PT::TPTItem< CIRef< IProjectView >, eView > | |
TPTItem (const CIRef< IProjectView > &data) | |
const CIRef< IProjectView > & | GetData () const |
CIRef< IProjectView > & | GetData () |
void | SetData (const CIRef< IProjectView > &data) |
virtual int | GetType () const |
Public Member Functions inherited from PT::CItem | |
CItem () | |
virtual | ~CItem () |
wxString | GetLabel (wxTreeCtrl &treeCtrl) const |
CItem * | GetParent (wxTreeCtrl &treeCtrl) const |
wxTreeItemId | GetTreeItemId () const |
void | SetTreeItemId (wxTreeItemId treeItemId) |
void | AppendChildItem (wxTreeCtrl &treeCtrl, CItem &ch_item) |
void | InsertChildItem (wxTreeCtrl &treeCtrl, CItem &ch_item, size_t pos) |
virtual void | OnItemExpandedCollapsed (wxTreeCtrl &) |
virtual bool | CanDoNewFolder () const |
virtual void | DoNewFolder (wxTreeCtrl &) |
virtual bool | CanDoProperties () |
virtual bool | DoProperties (wxTreeCtrl &) |
virtual void | BeginLabelEdit (wxTreeCtrl &, wxTreeEvent &event) |
virtual bool | EndLabelEdit (wxTreeCtrl &, wxTreeEvent &event) |
virtual bool | CanDoRemove (wxTreeCtrl &) const |
virtual bool | DoRemove (wxTreeCtrl &) |
virtual bool | CanCopyToClipboard (wxTreeCtrl &) const |
virtual bool | CanCutToClipboard (wxTreeCtrl &) const |
virtual bool | CanPaste (wxTreeCtrl &) const |
virtual bool | Paste (wxTreeCtrl &, vector< CItem * > &, bool) |
Private Types | |
typedef TPTItem< CIRef< IProjectView >, eView > | TParent |
Additional Inherited Members | |
Public Types inherited from PT::TPTItem< CIRef< IProjectView >, eView > | |
typedef CIRef< IProjectView > | TDataType |
Static Public Member Functions inherited from PT::CItem | |
static void | LogInstanceCount () |
Protected Attributes inherited from PT::TPTItem< CIRef< IProjectView >, eView > | |
CIRef< IProjectView > | m_Data |
Protected Attributes inherited from PT::CItem | |
wxTreeItemId | m_TreeItemId |
Static Protected Attributes inherited from PT::CItem | |
static size_t | m_InstanceCount = 0 |
Definition at line 44 of file pt_view.hpp.
|
private |
Definition at line 46 of file pt_view.hpp.
|
inline |
Definition at line 48 of file pt_view.hpp.
void CView::Initialize | ( | wxTreeCtrl & | treeCtrl, |
IProjectView & | view, | ||
bool | local | ||
) |
Definition at line 45 of file pt_view.cpp.
References IProjectView::eId, IProjectView::eTypeAndContent, IWMClient::GetClientLabel(), CUIObject::GetIconAlias(), PT::CPTIcons::GetImageIndex(), PT::CPTIcons::GetInstance(), IProjectView::GetLabel(), IView::GetTypeDescriptor(), label, local, PT::CItem::m_TreeItemId, and ToWxString().
Referenced by s_InitializeViews(), PT::CRoot::UpdateAllViews(), PT::CProject::UpdateViewLabel(), and PT::CRoot::UpdateViewLabel().