NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cxViewServiceTreeNode.h
Go to the documentation of this file.
1 /*=========================================================================
2 This file is part of CustusX, an Image Guided Therapy Application.
3 
4 Copyright (c) SINTEF Department of Medical Technology.
5 All rights reserved.
6 
7 CustusX is released under a BSD 3-Clause license.
8 
9 See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10 =========================================================================*/
11 #ifndef CXVIEWSERVICETREENODE_H
12 #define CXVIEWSERVICETREENODE_H
13 
14 #include "cxTreeNodeImpl.h"
15 #include "cxGroupTreeNode.h"
16 
17 namespace cx
18 {
19 
20 class TreeNode;
21 typedef boost::weak_ptr<TreeNode> TreeNodeWeakPtr;
22 typedef boost::shared_ptr<TreeNode> TreeNodePtr;
23 
24 
26 {
27  Q_OBJECT
28 public:
30  virtual ~ViewServiceTreeNode() {}
31 // virtual QString getUid() const;
32 // virtual QString getName() const;
33 // virtual QString getType() const;
34 // virtual TreeNodePtr getParent() const;
35 // virtual void activate();
36 // virtual QIcon getIcon() const;
37 // QWidget* createPropertiesWidget() const;
38 // virtual QVariant getColor() const;
39 // virtual bool useColoredName() const { return true; }
40 // virtual QVariant getFont() const;
41 
42 private:
43 };
44 
45 } // namespace cx
46 
47 #endif // CXVIEWSERVICETREENODE_H
cx::ViewServiceTreeNode::~ViewServiceTreeNode
virtual ~ViewServiceTreeNode()
Definition: cxViewServiceTreeNode.h:30
cx
Namespace for all CustusX production code.
Definition: cx_dev_group_definitions.h:13
cxTreeNodeImpl.h
cx::GroupTreeNode
Definition: cxGroupTreeNode.h:24
cx::ViewServiceTreeNode::ViewServiceTreeNode
ViewServiceTreeNode(TreeRepositoryWeakPtr repo)
Definition: cxViewServiceTreeNode.cpp:27
cx::TreeNodeWeakPtr
boost::weak_ptr< TreeNode > TreeNodeWeakPtr
Definition: cxDataTreeNode.h:20
cx::TreeNodePtr
boost::shared_ptr< TreeNode > TreeNodePtr
Definition: cxDataTreeNode.h:22
cx::TreeNodeImpl::repo
TreeRepositoryPtr repo()
Definition: cxTreeNodeImpl.cpp:102
cxGroupTreeNode.h
cx::ViewServiceTreeNode
Definition: cxViewServiceTreeNode.h:25
cx::TreeRepositoryWeakPtr
boost::weak_ptr< class TreeRepository > TreeRepositoryWeakPtr
Definition: cxTreeNode.h:30