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 
16 
18 #include <vlutil/vlPrint.h>
19 
21 
25 {
26 public:
27 
29  {
30  DtPortType = 2,
43  DtLinkConfigFileType
44  };
45 
46 public:
47 
51 
53  DtConnectionDISSettings( std::string name );
54 
57 
59  virtual ~DtConnectionDISSettings() override;
60 
62  virtual bool operator==(const DtConnectionSettings& other) const override;
63 
65  virtual bool operator!=(const DtConnectionSettings& other) const override;
66 
69  virtual bool setFrom(const DtConnectionSettings* other) override;
70 
71  virtual bool setFrom(const DtConnectionFileRecord& rec) override;
72 
74  virtual DtSettingsObject* clone() const override;
75 
77  static DtConnectionSettings* create( QString connectionName = "" );
78 
79  virtual QStringList flagsFromLinkConfigFile() const override;
80 
81  virtual QStringList frontEndFlags() const override;
82  virtual QStringList backEndFlags() const override;
83 
84  virtual std::string summary() const override;
85 
86 protected:
87 
89  virtual void initialize() override;
90 
91 };
Contains the DtConnectionSettingsObject class declaration.
virtual bool operator==(const DtConnectionSettings &orig) const
Equality operator.
Definition: connectionDISSettings.h:37
Definition: connectionDISSettings.h:39
DtDISArgType
Definition: connectionDISSettings.h:28
Definition: connectionDISSettings.h:34
virtual bool operator!=(const DtConnectionSettings &orig) const
Inequality operator.
Definition: connectionDISSettings.h:33
Definition: settingsObject.h:27
Base class for all Launcher settings objects.
Definition: connectionSettings.h:64
Definition: connectionDISSettings.h:38
virtual bool setFrom(const DtConnectionSettings *other)
Reset this object based on another, used by DtSettingsManager::setSetting.
Definition: connectionDISSettings.h:32
Definition: connectionDISSettings.h:36
virtual QStringList frontEndFlags() const
virtual DtSettingsObject * clone() const =0
Definition: connectionDISSettings.h:41
Definition: connectionDISSettings.h:40
Definition: settingsObjectFactory.h:21
Definition: connectionDISSettings.h:35
virtual std::string summary() const
Definition: connectionDISSettings.h:31
Stores DIS connection settings.
Definition: connectionDISSettings.h:24
Definition: connectionFileRecord.h:23
virtual void initialize()
Stores the available command line args for this connection. Override to add new args.
virtual QStringList flagsFromLinkConfigFile() const
#define DT_DLL_vrfLauncherQt
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfLauncherQtDefines.h:34
Definition: connectionDISSettings.h:42
virtual QStringList backEndFlags() const

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)