VR-Forces 4.1.1 Class Documentation
paletteDisplayWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: paletteDisplayWidget.h,v $ $Revision: 1.4 $ $State: Exp $
7 *******************************************************************************/
8 
11 
12 #ifndef DTPALETTEDISPLAYWIDGET_H_
13 #define DTPALETTEDISPLAYWIDGET_H_
14 
15 #include <QtGui/QWidget>
18 
19 class QCheckBox;
20 class QTreeWidget;
21 class DtCategoriesWidget;
22 class QGroupBox;
23 
25 
27 {
28 
29  Q_OBJECT
30 
31 public:
32 
34  DtPaletteDisplayWidget(QWidget* parent = NULL, const Qt::WindowFlags& flags = 0);
35 
37  virtual ~DtPaletteDisplayWidget();
38 
39  virtual bool init();
40 
41  virtual void setObjectType(const DtRangedObjectType& obj);
42  virtual void simulationModelSetLoaded();
43 
44  virtual bool isModified() const;
45  virtual void updateStatus();
46  virtual void clearContents();
47 
48  static DtPaletteDisplayWidget* create(QWidget* parent = NULL);
49 
50 protected:
51  virtual DtCategoriesWidget* createCategoriesWidget(QWidget* parent);
52  virtual DtForcesWidget* createForcesWidget(QWidget* parent);
53 
54 public:
55  virtual QWidget* createCategories();
56  virtual QWidget* createForces();
57 
58 protected:
59  virtual void modifyStatus(QWidget*, bool);
60 
61 protected slots:
62  virtual void categoriesChanged();
63  virtual void forcesChanged();
64 
65 signals:
66  void entryModified();
67  void forcesModified();
68  void categoriesModified();
69 
70 protected:
75  QGroupBox* myForcesGroupBox;
76 };
77 
78 #endif
79 

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)