MAK Data Logger API Documentation for HLA
attributeDlg.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: attributeDlg.h,v $ $Revision: 119313 $ $State: Exp $
7 *******************************************************************************/
8 
9 #pragma once
10 #include "trafficAnalyzerPlugin.h"
11 
12 #pragma warning(disable : 4100)
13 
14 #include "ui_attributeDlg.h"
15 
16 #include <string>
17 
18 #include <QShowEvent>
19 #include <QHideEvent>
20 #include <QCloseEvent>
21 #include <QWidget>
22 
25 class DtDatatypeManager;
26 class DtOMTTree;
27 
28 // Shows attributes or Parameter of a particular class
30 {
31  Q_OBJECT
32 
33 public:
34  // Constructor
36  QWidget* parent = 0, Qt::WFlags fl = 0 );
37 
38  // Destructor
39  virtual ~DtAttributeDlg();
40 
41  virtual void fillAttributeList(DtObjectClassFedNode* fedNode);
42  virtual void fillParameterList(DtInteractionClassFedNode* fedNode);
43 
44 signals:
45 
46  //Functions used to signal show/hide
47  void hideWidget();
48  void showWidget();
49  void closeWidget();
50 
51 protected:
52 
53  //Functions used to signal show/hide
54  virtual void hideEvent ( QHideEvent * );
55  virtual void showEvent ( QShowEvent * );
56  virtual void closeEvent ( QCloseEvent * );
57 
58  virtual void populateDatatype(Q3ListViewItem* currentLoc, const QString& datatype);
59 
60 protected:
61  Ui::DtAttributeDlg myUi;
62 
65 
66 private:
67 
68  // Copy Constructor
69  DtAttributeDlg(const DtAttributeDlg& orig);
70 
71  // Assignment Operator
72  DtAttributeDlg& operator=(const DtAttributeDlg& rhs);
73 };

Document ID: Generated on Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)