NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Functions | Variables
PT Namespace Reference

Classes

class  CDataLoader
 
class  CDataSource
 
class  CFolder
 
class  CPTIcons
 
class  CItem
 
class  CChildIterator
 
class  TPTItem
 
class  CProject
 
class  CProjectFolder
 
class  CProjectItem
 
class  CRoot
 
class  CView
 
class  CWorkspace
 

Typedefs

typedef vector< CItem * > TItems
 
typedef TPTItem< int, eHiddenItemsCHiddenItems
 

Enumerations

enum  EItemType {
  eRoot = 0x001 , eWorkspace = 0x002 , eProject = 0x004 , eProjectFolder = 0x008 ,
  eProjectItem = 0x010 , eDataSource = 0x020 , eView = 0x040 , eFolder = 0x080 ,
  eDataLoader = 0x100 , eHiddenItems = 0x200
}
 

Functions

int GetItemTypes (const TItems &items)
 
objects::CGBProjectHandle::TId GetProjectId (wxTreeCtrl &treeCtrl, const CItem &item)
 
CProjectGetProject (wxTreeCtrl &treeCtrl, const CItem &item)
 

Variables

bool sm_HideDisabledItems = false
 

Typedef Documentation

◆ CHiddenItems

Definition at line 70 of file pt_workspace.hpp.

◆ TItems

typedef vector<CItem*> PT::TItems

Definition at line 113 of file pt_item.hpp.

Enumeration Type Documentation

◆ EItemType

Enumerator
eRoot 
eWorkspace 
eProject 
eProjectFolder 
eProjectItem 
eDataSource 
eView 
eFolder 
eDataLoader 
eHiddenItems 

Definition at line 115 of file pt_item.hpp.

Function Documentation

◆ GetItemTypes()

int PT::GetItemTypes ( const TItems items)

Definition at line 59 of file pt_utils.cpp.

References i, and types.

Referenced by CProjectTreePanel::OnUpdateEnableDisable(), and CProjectTreePanel::x_GetContextMenu().

◆ GetProject()

CProject * PT::GetProject ( wxTreeCtrl &  treeCtrl,
const CItem item 
)

◆ GetProjectId()

objects::CGBProjectHandle::TId PT::GetProjectId ( wxTreeCtrl &  treeCtrl,
const CItem item 
)

Variable Documentation

◆ sm_HideDisabledItems

bool PT::sm_HideDisabledItems = false
extern
Modified on Wed May 01 14:20:01 2024 by modify_doxy.py rev. 669887