![]() |
MAK RTIspy API Documentation for HLA Evolved
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2008 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: assistantPrefsWidget.h,v $ $Revision: 1.23 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00012 #ifndef assistantPrefsWidget_H_ 00013 #define assistantPrefsWidget_H_ 00014 00015 #include "rtiMsConfig.h" 00016 #include "ui_assistantPrefsWidgetUI.h" 00017 #include "assistantConfigWidget.h" 00018 00021 class DT_DLL_ASSISTANTAPP DtAssistantPreferencesWidget : public DtAssistantConfigWidget 00022 { 00023 Q_OBJECT 00024 00025 public: 00026 00028 DtAssistantPreferencesWidget( QWidget* parent, Qt::WindowFlags f=0 ); 00029 00031 virtual ~DtAssistantPreferencesWidget(); 00032 00034 00035 virtual void setKeepAlive( bool val ); 00036 virtual void setEnableLoopback( bool val ); 00037 virtual void setLightweightMemorySec( int val ); 00038 virtual void setAssistantUpdateIntervalSec( int val ); 00039 virtual void setDefunctFederateTimeoutMs( int val ); 00040 virtual void setAssistantPersistent( bool persistent ); 00041 virtual void setEnableRemoteCommands( bool val ); 00042 virtual void setAssistantConnParams( int clientPort, int peerPort, 00043 const QString& peerAddr1, const QString& peerAddr2 = QString() ); 00045 00047 00048 virtual bool keepAlive(); 00049 virtual bool enableLoopback(); 00050 virtual int lightweightMemorySec(); 00051 virtual int assistantUpdateIntervalSec(); 00052 virtual int defunctFederateTimeoutMs(); 00053 virtual bool assistantPersistent(); 00054 virtual bool enableRemoteCommands(); 00056 00057 signals: 00058 00060 void msgStatsRequested(); 00061 00062 private: 00063 00065 DtAssistantPreferencesWidget( DtAssistantPreferencesWidget const& ); 00066 00068 DtAssistantPreferencesWidget& operator=( DtAssistantPreferencesWidget const& ); 00069 00070 protected: 00071 00072 Ui::AssistantPreferencesWidget myUiImpl; 00073 }; 00074 00075 #endif // assistantPrefsWidget_H_ 00076