MAK RTIspy API Documentation for HLA 1.3
propertyListViewItem.h
Go to the documentation of this file.
1 /*********************************************************************
2  ** Copyright (c) 2012 MaK Technologies, Inc.
3  ** All rights reserved.
4  *********************************************************************/
5 
8 
9 #ifndef propertyListViewItem_H_
10 #define propertyListViewItem_H_
11 
12 
13 #include <rtiMsConfig.h>
14 #include <QtGui/QTreeWidget>
15 #include <QtGui/QTreeWidgetItem>
16 #include <QtGui/QItemDelegate>
17 
19 {
20 public:
22 
23 protected:
24  virtual void paint(QPainter * p, const QStyleOptionViewItem& option,
25  const QModelIndex& index) const;
26 };
27 
28 class DtPropertyListView;
29 class DtProperty;
31 
38 {
39 public:
40 
43 
44  virtual ~DtPropertyListViewItem();
45 
46  virtual void expandAll();
47 
48  virtual void collapseAll();
49 
50  // Return the editor widget for the displayed property data
51  virtual DtPropertyEditorWidget* editor();
52 
53  // Set the text displayed in the editor widget
54  virtual void setEditorText(const QString&){};
55 
56  // Return the text currently displayed in the editor widget
57  virtual QString editorText() { return QString::null; };
58 
59  virtual bool operator<(const QTreeWidgetItem&) const;
60  virtual bool operator<(const DtPropertyListViewItem&) const;
61 
62  DtProperty* property();
63  const DtProperty* property() const;
64 
65  void setChanged(bool);
66  void setShowCheckBox(bool);
67  bool showCheckBox() const;
68 
69 protected:
72 
75 };
76 
77 
78 #endif
79 

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)