NCBI C++ ToolKit
Functions | Variables
project_tree_panel.cpp File Reference
#include <ncbi_pch.hpp>
#include <gui/core/project_tree_panel.hpp>
#include <gui/core/commands.hpp>
#include <gui/core/project_service.hpp>
#include <gui/core/project_task.hpp>
#include <gui/core/fname_validator_imp.hpp>
#include <gui/core/app_dialogs.hpp>
#include <gui/core/pt_icon_list.hpp>
#include <gui/core/pt_project.hpp>
#include <gui/core/pt_workspace.hpp>
#include <gui/core/pt_project_item.hpp>
#include <gui/core/pt_view.hpp>
#include <gui/core/pt_data_source.hpp>
#include <gui/core/pt_root.hpp>
#include <gui/core/pt_folder.hpp>
#include <gui/core/pt_project_folder.hpp>
#include <gui/core/pt_utils.hpp>
#include <gui/core/app_explorer_data_object.hpp>
#include <objects/gbproj/ProjectDescr.hpp>
#include <objects/gbproj/FolderInfo.hpp>
#include <objects/gbproj/GBProject_ver2.hpp>
#include <gui/framework/workbench.hpp>
#include <gui/framework/view_manager_service.hpp>
#include <gui/framework/window_manager_service.hpp>
#include <gui/framework/app_task_service.hpp>
#include <gui/framework/menu_service.hpp>
#include <gui/framework/status_bar_service.hpp>
#include <gui/widgets/wx/ui_command.hpp>
#include <gui/widgets/wx/message_box.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <gui/utils/extension_impl.hpp>
#include <wx/artprov.h>
#include <wx/sizer.h>
#include <wx/panel.h>
#include <wx/menu.h>
#include <wx/wupdlock.h>
#include <wx/frame.h>
#include <wx/msgdlg.h>
#include <wx/clipbrd.h>
#include <wx/settings.h>
+ Include dependency graph for project_tree_panel.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (objects)
 
static void s_RemoveDependentItems (wxTreeCtrl &treeCtrl, wxArrayTreeItemIds &items)
 
static void s_ItemsToViews (PT::TItems &items, vector< CIRef< IProjectView > > &views)
 
static bool s_IsProjectDataFolder (wxTreeCtrl &treeCtrl, const PT::CItem &item)
 
static bool s_CanLoadUnloadProjects (CGBWorkspace *ws, PT::TItems &items, bool load)
 

Variables

static const int kSaveTypesMask
 
static const int kClipboardTypesMask
 
static const int kPropertyTypesMask
 

Function Documentation

◆ s_CanLoadUnloadProjects()

static bool s_CanLoadUnloadProjects ( CGBWorkspace ws,
PT::TItems items,
bool  load 
)
static

◆ s_IsProjectDataFolder()

static bool s_IsProjectDataFolder ( wxTreeCtrl &  treeCtrl,
const PT::CItem item 
)
static

◆ s_ItemsToViews()

static void s_ItemsToViews ( PT::TItems items,
vector< CIRef< IProjectView > > &  views 
)
static

◆ s_RemoveDependentItems()

static void s_RemoveDependentItems ( wxTreeCtrl &  treeCtrl,
wxArrayTreeItemIds &  items 
)
static

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ kClipboardTypesMask

const int kClipboardTypesMask
static
Initial value:

Definition at line 1512 of file project_tree_panel.cpp.

Referenced by CProjectTreePanel::x_GetContextMenu().

◆ kPropertyTypesMask

const int kPropertyTypesMask
static

◆ kSaveTypesMask

const int kSaveTypesMask
static
Initial value:

Definition at line 1508 of file project_tree_panel.cpp.

Referenced by CProjectTreePanel::x_GetContextMenu().

Modified on Fri Sep 20 14:58:13 2024 by modify_doxy.py rev. 669887