NCBI C++ ToolKit
|
#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>
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) |
USING_SCOPE | ( | objects | ) |
float m_CreateProperyUndoCommand |
Definition at line 98 of file phy_tree_view.cpp.
Referenced by CPhyTreeView::CPhyTreeView(), and CPhyTreeView::OnSomethingEdited().
float m_CreateUndoCommand |
Timers:
Definition at line 95 of file phy_tree_view.cpp.
Referenced by CPhyTreeView::CPhyTreeView(), and CPhyTreeView::OnSomethingEdited().
float m_DataSourceInitTimer |
Definition at line 102 of file phy_tree_view.cpp.
Referenced by CPhyTreeView::CPhyTreeView(), and CPhyTreeView::OnBioTreeChanged().
float m_ExecOnBioTreeChanged |
Definition at line 101 of file phy_tree_view.cpp.
Referenced by CPhyTreeView::CPhyTreeView(), and CChangePhyloTreeCommand::Execute().
float m_ExecutePropertyCommand |
Definition at line 99 of file phy_tree_view.cpp.
Referenced by CPhyTreeView::CPhyTreeView(), CChangePhyloPropertyCmd::Execute(), CChangePhyloExpandCollapseCmd::Execute(), and CPhyTreeView::OnSomethingEdited().
float m_ExecuteUndoCommand |
Definition at line 96 of file phy_tree_view.cpp.
Referenced by CPhyTreeView::CPhyTreeView(), CChangePhyloTreeCommand::Execute(), and CPhyTreeView::OnSomethingEdited().
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 | |||
) |
Referenced by CPhyTreeViewFactory::GetProjectViewTypeDescriptor(), and CPhyTreeView::GetTypeDescriptor().