MAK Data Logger API Documentation for HLA
classDataDlg.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
8 
9 #pragma warning(disable : 4100)
10 
11 #include "ui_classDataDlg.h"
12 
13 
14 class DtDatatypeManager;
15 class DtStringTree;
16 
19 {
20  Q_OBJECT
21 
22 public:
24  DtClassDataDlg(DtDatatypeManager& dm, QWidget* parent = 0, Qt::WFlags fl = 0 );
25 
27  virtual ~DtClassDataDlg();
28 
29  virtual void clearList();
30 
31 signals:
32 
33  //Functions used to signal show/hide
34  void hideWidget();
35  void showWidget();
36  void closeWidget();
37 
38 public slots:
39 
40 protected:
41 
43  DtClassDataDlg(const DtClassDataDlg& orig);
44 
46  DtClassDataDlg& operator=(const DtClassDataDlg& rhs);
47 
49  virtual void hideEvent ( QHideEvent * e);
50 
52  virtual void showEvent ( QShowEvent * e);
53 
55  virtual void closeEvent ( QCloseEvent * e);
56 
58  virtual void resizeEvent ( QResizeEvent * e);
59 
61  virtual void removeFutureChildren(Q3ListViewItem* childItem);
62 
64  virtual Q3ListViewItem* createClassItem(Q3ListViewItem* parent, Q3ListViewItem * after,
65  const char * label);
66 
68  virtual void updateComponent(DtStringTree* strTree,
69  Q3ListViewItem* parentItem, QString& valueString);
70 
72  virtual void updateComponentElements(DtStringTree* strTree,
73  Q3ListViewItem* parentItem, QString& valueString);
74 
76  virtual void updateSubComponents(DtStringTree* strTree,
77  Q3ListViewItem* parentItem, QString& valueString);
78 
79 protected:
80 
81  Ui::DtClassDataDlg myUi;
82 
84 
85 };

Document ID: Generated on Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)