MAK Data Logger API Documentation for DIS
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: 119313 $ $State: Exp $
7 *******************************************************************************/
8 
9 #pragma once
10 #include "trafficAnalyzerPlugin.h"
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 
56 protected:
58 
59 private:
60 
61  // Copy Constructor
63 
64  // Assignment Operator
65  DtObjectListViewItem& operator=(const DtObjectListViewItem& rhs);
66 
67 };

Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)