NCBI C++ ToolKit
|
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, eHiddenItems > | CHiddenItems |
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) |
CProject * | GetProject (wxTreeCtrl &treeCtrl, const CItem &item) |
Variables | |
bool | sm_HideDisabledItems = false |
typedef TPTItem<int, eHiddenItems> PT::CHiddenItems |
Definition at line 70 of file pt_workspace.hpp.
typedef vector<CItem*> PT::TItems |
Definition at line 113 of file pt_item.hpp.
enum PT::EItemType |
Enumerator | |
---|---|
eRoot | |
eWorkspace | |
eProject | |
eProjectFolder | |
eProjectItem | |
eDataSource | |
eView | |
eFolder | |
eDataLoader | |
eHiddenItems |
Definition at line 115 of file pt_item.hpp.
Definition at line 59 of file pt_utils.cpp.
Referenced by CProjectTreePanel::OnUpdateEnableDisable(), and CProjectTreePanel::x_GetContextMenu().
Definition at line 77 of file pt_utils.cpp.
References eProject, PT::CItem::GetParent(), and PT::CItem::GetType().
Referenced by PT::CProjectFolder::CanPaste(), PT::CProjectFolder::DoNewFolder(), PT::CProjectFolder::DoProperties(), PT::CProjectItem::DoProperties(), PT::CDataLoader::DoRemove(), PT::CProjectFolder::DoRemove(), PT::CProjectItem::DoRemove(), PT::CProjectFolder::EndLabelEdit(), PT::CProjectItem::EndLabelEdit(), CProjectTreeView::GetSelection(), CProjectTreeView::GetSingleObject(), CProjectTreePanel::OnEnableDisable(), CProjectTreePanel::OnRemove(), PT::CProjectFolder::Paste(), PT::CProjectFolder::UpdateDisabledItems(), PT::CProjectFolder::UpdateProjectItems(), CGBDocument::x_AddItems(), and CGBDocument::x_SaveFile().
Definition at line 67 of file pt_utils.cpp.
References eProject, PT::CItem::GetParent(), and PT::CItem::GetType().
Referenced by CProjectTreePanel::OnEndLabelEdit(), CProjectTreePanel::OnItemActivated(), CProjectTreePanel::OnProperties(), and CProjectTreePanel::OnRemove().
Definition at line 57 of file pt_utils.cpp.
Referenced by PT::CProjectFolder::ExpandCompacted(), PT::CWorkspace::Initialize(), PT::CProjectFolder::Initialize(), CProjectTreeView::LoadSettings(), CProjectTreePanel::OnItemActivated(), CProjectTreePanel::OnShowHideDisabledItems(), CProjectTreePanel::OnUpdateShowHideDisabledItems(), CProjectTreeView::SaveSettings(), PT::CProjectFolder::UpdateDisabledItems(), PT::CWorkspace::UpdateHiddenItems(), and PT::CProjectFolder::UpdateProjectItems().