NCBI C++ ToolKit
Classes | Functions | Variables
phy_tree_view.cpp File Reference
#include <ncbi_pch.hpp>
#include <algorithm>
#include <gui/packages/pkg_alignment/phy_tree_view.hpp>
#include <gui/widgets/data/query_panel_event.hpp>
#include <gui/widgets/phylo_tree/phylo_tree_widget.hpp>
#include <gui/widgets/phylo_tree/phylo_tree_ds.hpp>
#include <gui/widgets/phylo_tree/phylo_tree.hpp>
#include <gui/widgets/phylo_tree/phylo_tree_reader.hpp>
#include <gui/objects/GBWorkspace.hpp>
#include <gui/objects/WorkspaceFolder.hpp>
#include <gui/core/project_service.hpp>
#include <gui/framework/workbench.hpp>
#include <gui/framework/app_task_service.hpp>
#include <gui/framework/app_job_task.hpp>
#include <gui/framework/status_bar_service.hpp>
#include <gui/widgets/wx/fileartprov.hpp>
#include <gui/widgets/wx/ui_command.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <gui/widgets/gl/attrib_menu.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/objutils/label.hpp>
#include <gui/objutils/object_index.hpp>
#include <gui/objutils/taxid_sel_set.hpp>
#include <gui/objutils/biotree_selection.hpp>
#include <serial/serialimpl.hpp>
#include <objects/gbproj/AbstractProjectItem.hpp>
#include <objects/general/User_object.hpp>
#include <objects/general/User_field.hpp>
#include <objects/general/Object_id.hpp>
#include <objects/biotree/FeatureDictSet.hpp>
#include <objects/biotree/FeatureDescr.hpp>
#include <objects/biotree/NodeSet.hpp>
#include <objects/biotree/Node.hpp>
#include <objects/biotree/NodeFeatureSet.hpp>
#include <objects/biotree/NodeFeature.hpp>
#include <objects/seqloc/Seq_interval.hpp>
#include <gui/packages/pkg_alignment/export_tree_dlg.hpp>
#include <gui/packages/pkg_alignment/phy_export_job.hpp>
#include <util/compress/lzo.hpp>
#include <corelib/ncbitime.hpp>
#include <wx/menu.h>
#include <wx/app.h>
+ Include dependency graph for phy_tree_view.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CSelNodeHandle
 
class  CPhyRebuildIndexVisitor
 
class  CChangePhyloTreeCommand
 
struct  CChangePhyloTreeCommand::SBTree
 
class  CChangePhyloSelectionSetCmd
 SelectionSets are stored in the biotreecontainer's user-data object so we need a special change command object to handle it's undo-and redo. More...
 
class  SUpdateFeatureCompare
 
class  CChangePhyloPropertyCmd
 
class  CChangePhyloExpandCollapseCmd
 
class  CPhyTreePanel
 
class  visitor_taxid_query
 
class  visitor_string_query
 
class  CPhyloTreeSelectionRoot
 

Functions

 USING_SCOPE (objects)
 

Variables

float m_CreateUndoCommand
 Timers: More...
 
float m_ExecuteUndoCommand
 
float m_CreateProperyUndoCommand
 
float m_ExecutePropertyCommand
 
float m_ExecOnBioTreeChanged
 
float m_DataSourceInitTimer
 
CProjectViewTypeDescriptor s_PhyTreeViewTypeDescr ("Tree View", "phylo_tree_view", "Tree View", "View for graphical presentation of hierarchical data (phylogenetic tree, taxonomy tree, etc.) using various layout methods", "PHY_TREE_VIEW", "Alignment", false, "BioTreeContainer", eOneObjectAccepted)
 

Function Documentation

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ m_CreateProperyUndoCommand

float m_CreateProperyUndoCommand

◆ m_CreateUndoCommand

float m_CreateUndoCommand

Timers:

Definition at line 95 of file phy_tree_view.cpp.

Referenced by CPhyTreeView::CPhyTreeView(), and CPhyTreeView::OnSomethingEdited().

◆ m_DataSourceInitTimer

float m_DataSourceInitTimer

◆ m_ExecOnBioTreeChanged

float m_ExecOnBioTreeChanged

◆ m_ExecutePropertyCommand

float m_ExecutePropertyCommand

◆ m_ExecuteUndoCommand

float m_ExecuteUndoCommand

◆ s_PhyTreeViewTypeDescr

CProjectViewTypeDescriptor s_PhyTreeViewTypeDescr("Tree View", "phylo_tree_view", "Tree View", "View for graphical presentation of hierarchical data (phylogenetic tree, taxonomy tree, etc.) using various layout methods", "PHY_TREE_VIEW", "Alignment", false, "BioTreeContainer", eOneObjectAccepted) ( "Tree View"  ,
"phylo_tree_view"  ,
"Tree View"  ,
"View for graphical presentation of hierarchical data (phylogenetic tree, taxonomy tree, etc.) using various layout methods"  ,
"PHY_TREE_VIEW"  ,
"Alignment"  ,
false  ,
"BioTreeContainer"  ,
eOneObjectAccepted   
)
Modified on Fri Sep 20 14:57:08 2024 by modify_doxy.py rev. 669887