VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
backEndSelectionListInterface.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 
9 #include <string>
10 
11 
12 
13 class DtSimulationAddress;
14 class DtBackend;
15 
16 namespace makVrf
17 {
20  {
21  public:
22 
25 
26  virtual void addBackend(const std::string& backend, const DtBackend&) = 0;
27  virtual void removeBackend(const std::string& backend) = 0;
28 
29  virtual std::string statusFor(const std::string& backend) = 0;
30  virtual void setStatusFor(const std::string& backend, const std::string& status) = 0;
31 
32  virtual void setAllowAutomaticSelection(bool) = 0;
33  virtual int backendCount() const = 0;
34 
35  virtual void setSimulationAddress(const DtSimulationAddress& addr) = 0;
36  virtual bool hasBackend(const DtSimulationAddress&) const = 0;
37 
39  virtual void setCanChangeSelectedBackend(bool) = 0;
40  public:
41  boost::signalslib::signal<void (const DtSimulationAddress&)> signal_backEndSelected;
42  };
43 }
boost::signalslib::signal< void(const DtSimulationAddress &)> signal_backEndSelected
Definition: backEndSelectionListInterface.h:41
Instances of DtBackend are created and maintained by a DtVrfBackendListener, and are containers for d...
Definition: backend.h:51
Abstract interface for the back end slection list widget.
Definition: backEndSelectionListInterface.h:19
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:20

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)