MAK RTIspy API Documentation for HLA Evolved
assistantPrefsWidget.h
Go to the documentation of this file.
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 

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)