MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rtiSelectedNodeWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: rtiSelectedNodeWidget.h,v $ $Revision: 1.0 $ $State: Exp $
7 *******************************************************************************/
8 #ifndef _rtiSelectedNodeWidget_H_
9 #define _rtiSelectedNodeWidget_H_
10 
11 #include <vlutil/vlString.h>
12 #include <QtGui/QWidget>
13 
14 class QLabel;
15 class DtClickableLabel;
16 class QGridLayout;
17 class QTreeView;
18 class QStandardItemModel;
19 class QStandardItem;
20 class QPixmap;
21 class QToolBar;
22 class QMenu;
23 
25 {
26  Q_OBJECT
27 
28 public:
31 
33  virtual ~DtRtiSelectedNodeWidget();
34 
35 private:
38 
41 
42 public:
43 
45  virtual void initialize();
46 
48  virtual QSize sizeHint() const;
49 
51  virtual void clearInformation();
52 
54  virtual void setNodeNameAndIcon( const MAKRti::DtString& name,
55  const QPixmap& icon );
56 
58  virtual void addItem( const QString& attribute,
59  const QString& val, const QColor& colorValue = Qt::black );
60 
62  virtual void addItem( const QString& attribute,
63  QWidget* w );
64 
67  virtual void addSubItem( const QString& val,
68  const QColor& colorValue = Qt::black );
69 
71  virtual void removeItem( const QString& attribute );
72 
76  virtual QAction* addAction( const QString& name, const QIcon& icon );
77 
80  virtual void addAction( QAction* action );
81 
82 signals:
83 
85  void iconChangeRequested();
86 
87 protected:
88 
89  QGridLayout* myLayout;
92  QTreeView* myTreeView;
93  QStandardItemModel* myItemModel;
94  QStandardItem* myLastParentItem;
95  QToolBar* myToolbar;
96 };
97 
98 
99 
100 #endif // _rtiSelectedNodeWidget_H_
101 

Document ID: Generated on Wed Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)