VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCigiSettingsWidget.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2009 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: DtCigiSettingsWidget.h ,v $ $Revision: 1.1 $ $State: Exp $
7 *********************************************************************/
8 
9 #pragma once
11 #include <QtWidgets/QWidget>
12 
13 namespace makVrv
14 {
15  class DtSelectInstanceWidget;
16  class DtPersistenceToolbarWidget;
17 
22  class DT_DLL_VRVCIGIQT DtCigiSettingsWidget : public QWidget,
24  {
25  Q_OBJECT;
26  public:
28  DtCigiSettingsWidget(DtDe& de, QWidget* parent, const QString& pageTitle = "");
29 
31  virtual ~DtCigiSettingsWidget();
32 
34  virtual void addSettings(const std::string& name);
35 
37  virtual void removeSettings(const std::string& name);
38 
40  virtual void setCurrentSettings(const std::string& name);
41 
43  virtual void setSettings(const std::vector<std::string>& nameList);
44 
45 
46  protected slots:
47  virtual void on_mySelectInstanceWidget_currentIndexChanged( int index );
48 
49  virtual void onNewInstanceRequested();
50 
51  virtual void onDeleteInstanceRequested();
52 
53  virtual void onRenameInstanceRequested();
54 
55  protected:
56  void setupGui();
57  virtual QString currentInstance() const;
58 
59  protected:
63  };
64 }
A widget that displays a persistence GUI in some way Operations presented are import, export, save, and restore.
Definition: DtPersistenceToolbarWidget.h:26
Base select instance widget.
Definition: DtSelectInstanceWidget.h:31
A DtCigiSettingsInterface is an abstract interface for a CIGI settings widget.
Definition: DtCigiSettingsInterface.h:26
DtSelectInstanceWidget * mySelectInstanceWidget
Definition: DtCigiSettingsWidget.h:61
Contains makVrv::DtCigiSettingsInterface class.
#define DT_DLL_VRVCIGIQT
Definition: vrvCigiQt.h:19
DtPersistenceToolbarWidget * myImportExportWidget
Definition: DtCigiSettingsWidget.h:62
The DtCigiSettingsWidget provides the widget that manages named settings.
Definition: DtCigiSettingsWidget.h:22
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
Definition: DtCigiSettingsWidget.h:60

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)