VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
connectionLegionSettings.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * Copyright (c) 2020 MAK Technologies, Inc.
3  * All rights reserved.
4  ******************************************************************************/
5 
6 #pragma once
7 
8 #include <connectionSettings.h>
9 #include <vlutil/vlPrint.h>
10 
12 
16 {
17 public:
18 
20  {
29  };
30 
31 public:
32 
36 
38  DtConnectionLegionSettings( std::string name );
39 
42 
45 
47  virtual bool operator == ( const DtConnectionSettings & other ) const;
48 
50  virtual bool operator != ( const DtConnectionSettings & other ) const;
51 
52  // Used by DtSettingsManager::setSetting when it needs to update an
53  // existing DtSettingsObject.
54  virtual bool setFrom( const DtConnectionSettings* other );
55 
56  virtual bool setFrom( const DtConnectionFileRecord& rec );
57 
58  // Clone operator, returns a new settings object which is a copy of this one.
59  virtual DtSettingsObject* clone() const;
60 
62  static DtConnectionSettings* create( QString connectionName = "" );
63 
64  virtual QStringList frontEndFlags();
65  virtual QStringList backEndFlags();
66 
67 protected:
68 
69  // Stores the available command line args for this connection. Override to add new args
70  virtual void initialize();
71 
72 };
Definition: connectionLegionSettings.h:27
Definition: connectionLegionSettings.h:24
Contains the DtConnectionSettingsObject class declaration.
virtual bool setFrom(const DtConnectionSettings *other)
virtual QStringList backEndFlags()
virtual bool operator!=(const DtConnectionSettings &other) const
Inequality operator.
DtConnectionLegionSettings()
Default CTOR Required for deserialization.
Definition: connectionLegionSettings.h:25
virtual std::string name()
Definition: connectionLegionSettings.h:28
Definition: settingsObject.h:27
Base class for all Launcher settings objects.
Definition: connectionSettings.h:62
Definition: connectionLegionSettings.h:26
virtual ~DtConnectionLegionSettings()
Virtual DTOR.
virtual bool operator==(const DtConnectionSettings &other) const
Equality operator.
virtual QStringList frontEndFlags()
Definition: connectionLegionSettings.h:21
DtLegionArgType
Definition: connectionLegionSettings.h:19
Definition: connectionLegionSettings.h:22
Definition: settingsObjectFactory.h:21
static DtConnectionSettings * create(QString connectionName="")
Creator Method.
Definition: connectionFileRecord.h:24
Definition: connectionLegionSettings.h:23
virtual DtSettingsObject * clone() const
Stores DIS connection settings.
Definition: connectionLegionSettings.h:15

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)