MAK RTIspy API Documentation for HLA 1516
hlaBounceOptionsDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2010 MaK Technologies, Inc.
3 ** All rights reserved.
4 ********************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: .h,v $ $Revision: 1.2 $ $State: Exp $
7 *******************************************************************************/
8 
9 #ifndef HlaBounceOptionsDialog_H_
10 #define HlaBounceOptionsDialog_H_
11 
12 #include <qdialog.h>
13 
14 class QLabel;
15 class QDialogButtonBox;
16 class QGridLayout;
17 class QLineEdit;
18 class QCheckBox;
19 
20 // Dialog to set federate options
22 {
23  Q_OBJECT
24 
25 public:
26 
27  HlaBounceOptionsDialog(QWidget* parent = 0, Qt::WindowFlags f=0);
28  virtual ~HlaBounceOptionsDialog();
29 
30  // Retrieve values
31  const QString& federationName() const { return myFederationName; }
32  const QString& federateType() const { return myFederateType; }
33  const QString& federateName() const { return myFederateName; }
35 
36  // Allow GUI to enable or disable certain options
37  void disableFederationName(const QString& reason);
38  void disableFederateType(const QString& reason);
39  void disableFederateName(const QString& reason);
40  void disableIncludeInteractionExtension(const QString& reason);
41  void enableFederateName();
43 
44 public slots:
45 
46  void acceptChosen();
47  void rejectChosen();
48 
49 protected:
50 
52  QString myFederateType;
53  QString myFederateName;
55 
63 
64  QDialogButtonBox* myButtonBox;
65 
66  QGridLayout* myLayout;
67 };
68 
69 #endif

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)