MAK RTIspy API Documentation for HLA 1.3
addRtiexecConnectionDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2008 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: addRtiexecConnectionDialog.h,v $ $Revision: 1.11 $ $State: Exp $
7 *******************************************************************************/
8 
9 #ifndef addRtiexecConnectionDialog_H_
10 #define addRtiexecConnectionDialog_H_
11 
14 
15 #include "rtiMsConfig.h"
16 #include "addConnectionDialog.h"
17 #include "ui_addRtiexecConnectionDialogUI.h"
19 
20 class QRegExpValidator;
21 class QIntValidator;
22 
26 {
27  Q_OBJECT
28 
29 public:
30 
32  DtAssistantAddRtiexecConnDialog( DtAssistantConnQueryWidget* parent, Qt::WindowFlags f=0 );
33 
36 
38  virtual void setNetworkInterfaceAddrs( const QStringList& networkInterfaceAddrs );
39 
41  virtual void setData( const QString& host, int bestEffortPort, int reliablePort,
42  const QString& bestEffortIp, const QString& networkInterfaceAddr,
43  int forwarderPort, const QString& additionalForwarderToConnectTo );
44 
46  virtual void setName( const QString& connName );
47 
49  virtual void getData( QString& connName, int& bestEffortPort,
50  int& reliablePort, QString& bestEffortIp,
51  QString& networkInterfaceAddr, int& forwarderPort,
52  QString& additionalForwarderToConnectTo );
53 
54 public slots:
55 
57  void udpateDefaultConnName();
58 
60  void toggleAdvanced();
61 
64  virtual void selectBestEffortAddrForNetworkInterface( int hostIndex );
65 
66 protected:
67 
69  Ui::AddRtiexecConnectionDialog myUiImpl;
70 
72 
73  QRegExpValidator* myBestEffortIpValidator;
74  QIntValidator* myPortValidator;
75  QRegExpValidator* myConnectionNameValidator;
77 
80 
83 
87 };
88 
89 
90 #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)