VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
connectionDISSettings.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * Copyright (c) 2011 MAK Technologies, Inc.
3  * All rights reserved.
4  ******************************************************************************/
5 /*******************************************************************************
6  * $RCSfile: connectionDISSettings.h,v $ $Revision: 1.6 $ $State: Exp $
7  ******************************************************************************/
8 
12 
13 #pragma once
14 
15 #include <connectionSettings.h>
16 #include <vlutil/vlPrint.h>
17 
19 
23 {
24 public:
25 
27  {
45  };
46 
47 public:
48 
52 
54  DtConnectionDISSettings( std::string name );
55 
58 
60  virtual ~DtConnectionDISSettings();
61 
63  virtual bool operator == ( const DtConnectionSettings & other ) const;
64 
66  virtual bool operator != ( const DtConnectionSettings & other ) const;
67 
68  // Used by DtSettingsManager::setSetting when it needs to update an
69  // existing DtSettingsObject.
70  virtual bool setFrom( const DtConnectionSettings* other );
71 
72  virtual bool setFrom( const DtConnectionFileRecord& rec );
73 
74  // Clone operator, returns a new settings object which is a copy of this one.
75  virtual DtSettingsObject* clone() const;
76 
78  static DtConnectionSettings* create( QString connectionName = "" );
79 
80  virtual QStringList frontEndFlags();
81  virtual QStringList backEndFlags();
82 
83 protected:
84 
85  // Stores the available command line args for this connection. Override to add new args
86  virtual void initialize();
87 
88 };
Contains the DtConnectionSettingsObject class declaration.
Definition: connectionDISSettings.h:37
Definition: connectionDISSettings.h:39
virtual QStringList frontEndFlags()
virtual QStringList backEndFlags()
Definition: connectionDISSettings.h:42
DtDISArgType
Definition: connectionDISSettings.h:26
static DtConnectionSettings * create(QString connectionName="")
Creator Method.
Definition: connectionDISSettings.h:34
virtual DtSettingsObject * clone() const
virtual ~DtConnectionDISSettings()
Virtual DTOR.
virtual std::string name()
Definition: connectionDISSettings.h:28
Definition: connectionDISSettings.h:33
virtual bool operator!=(const DtConnectionSettings &other) const
Inequality operator.
virtual void initialize()
Definition: settingsObject.h:27
Base class for all Launcher settings objects.
Definition: connectionSettings.h:62
Definition: connectionDISSettings.h:38
virtual bool setFrom(const DtConnectionSettings *other)
Definition: connectionDISSettings.h:32
Definition: connectionDISSettings.h:36
Definition: connectionDISSettings.h:43
Definition: connectionDISSettings.h:40
Definition: settingsObjectFactory.h:21
Definition: connectionDISSettings.h:35
Definition: connectionDISSettings.h:29
Stores DIS connection settings.
Definition: connectionDISSettings.h:22
Definition: connectionFileRecord.h:24
virtual bool operator==(const DtConnectionSettings &other) const
Equality operator.
Definition: connectionDISSettings.h:30
Definition: connectionDISSettings.h:31
DtConnectionDISSettings()
Default CTOR Required for deserialization.
Definition: connectionDISSettings.h:44
Definition: connectionDISSettings.h:41

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)