NCBI C++ ToolKit
Public Member Functions | Private Types | List of all members
PT::CView Class Reference

Search Toolkit Book for PT::CView

#include <gui/core/pt_view.hpp>

+ Inheritance diagram for PT::CView:
+ Collaboration diagram for PT::CView:

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
 
CItemGetParent (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 >, eViewTParent
 

Additional Inherited Members

- Public Types inherited from PT::TPTItem< CIRef< IProjectView >, eView >
typedef CIRef< IProjectViewTDataType
 
- Static Public Member Functions inherited from PT::CItem
static void LogInstanceCount ()
 
- Protected Attributes inherited from PT::TPTItem< CIRef< IProjectView >, eView >
CIRef< IProjectViewm_Data
 
- Protected Attributes inherited from PT::CItem
wxTreeItemId m_TreeItemId
 
- Static Protected Attributes inherited from PT::CItem
static size_t m_InstanceCount = 0
 

Detailed Description

Definition at line 44 of file pt_view.hpp.

Member Typedef Documentation

◆ TParent

Definition at line 46 of file pt_view.hpp.

Constructor & Destructor Documentation

◆ CView()

PT::CView::CView ( const TParent::TDataType data)
inline

Definition at line 48 of file pt_view.hpp.

Member Function Documentation

◆ Initialize()

void CView::Initialize ( wxTreeCtrl &  treeCtrl,
IProjectView view,
bool  local 
)

The documentation for this class was generated from the following files:
Modified on Wed May 15 15:03:05 2024 by modify_doxy.py rev. 669887