MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
objectListViewItem.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: objectListViewItem.h,v $ $Revision: 143799 $ $State: Exp $
7 *******************************************************************************/
8 
9 #pragma once
11 
12 //VR-Link
13 #include <vlutil/vlUtil.h>
14 #include <vl/rtiNamespace.h>
15 
16 #include <Q3ListView>
17 #include <QtCore/QTime>
18 
19 
20 // An extension on Qt's List that allows each item to keep a pointer
21 // to the reflected entity this item refers to.
23 {
24 public:
25 
26  // Constructor
27  DtObjectListViewItem(Q3ListView* parent,Q3ListViewItem * after,
28  const char * label);
29  DtObjectListViewItem ( Q3ListView * parent, QString label1,
30  QString label2 = QString::null, QString label3 = QString::null,
31  QString label4 = QString::null, QString label5 = QString::null,
32  QString label6 = QString::null, QString label7 = QString::null,
33  QString label8 = QString::null );
34  DtObjectListViewItem ( Q3ListViewItem * parent, QString label1,
35  QString label2 = QString::null, QString label3 = QString::null,
36  QString label4 = QString::null, QString label5 = QString::null,
37  QString label6 = QString::null, QString label7 = QString::null,
38  QString label8 = QString::null );
39  DtObjectListViewItem ( Q3ListView * parent, Q3ListViewItem * after, QString label1,
40  QString label2 = QString::null, QString label3 = QString::null,
41  QString label4 = QString::null, QString label5 = QString::null,
42  QString label6 = QString::null, QString label7 = QString::null,
43  QString label8 = QString::null );
44  DtObjectListViewItem ( Q3ListViewItem * parent, Q3ListViewItem * after, QString label1,
45  QString label2 = QString::null, QString label3 = QString::null,
46  QString label4 = QString::null, QString label5 = QString::null,
47  QString label6 = QString::null, QString label7 = QString::null,
48  QString label8 = QString::null );
49 
50  // Destructor
51  virtual ~DtObjectListViewItem();
52 
53  virtual void setText ( int column, const QString & newText );
54  virtual void paintCell ( QPainter * p, const QColorGroup & cg, int column, int width, int align );
55  virtual void resetColorUpdate();
56 
57 protected:
59 
60 private:
61 
62  // Copy Constructor
64 
65  // Assignment Operator
66  DtObjectListViewItem& operator=(const DtObjectListViewItem& rhs);
67 
68 };

Document ID: Generated on Thu Apr 7 20:50:59 EDT 2016 from SVN revision 163818
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)