VR-Forces 4.10 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 #pragma once
8 #include <QtWidgets/QWidget>
9 
10 namespace makVrv
11 {
12  class DtSelectInstanceWidget;
13  class DtPersistenceToolbarWidget;
14 
19  class DT_DLL_VRVCIGIQT DtCigiSettingsWidget : public QWidget,
21  {
22  Q_OBJECT;
23  public:
25  DtCigiSettingsWidget(DtDe& de, QWidget* parent, const QString& pageTitle = "");
26 
28  virtual ~DtCigiSettingsWidget();
29 
31  virtual void addSettings(const std::string& name);
32 
34  virtual void removeSettings(const std::string& name);
35 
37  virtual void setCurrentSettings(const std::string& name);
38 
40  virtual void setSettings(const std::vector<std::string>& nameList);
41 
42 
43  protected slots:
44  virtual void on_mySelectInstanceWidget_currentIndexChanged( int index );
45 
46  virtual void onNewInstanceRequested();
47 
48  virtual void onDeleteInstanceRequested();
49 
50  virtual void onRenameInstanceRequested();
51 
52  protected:
53  void setupGui();
54  virtual QString currentInstance() const;
55 
56  protected:
60  };
61 }
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:28
A DtCigiSettingsInterface is an abstract interface for a CIGI settings widget.
Definition: DtCigiSettingsInterface.h:23
DtSelectInstanceWidget * mySelectInstanceWidget
Definition: DtCigiSettingsWidget.h:58
Contains makVrv::DtCigiSettingsInterface class.
#define DT_DLL_VRVCIGIQT
Definition: vrvCigiQt.h:19
DtPersistenceToolbarWidget * myImportExportWidget
Definition: DtCigiSettingsWidget.h:59
The DtCigiSettingsWidget provides the widget that manages named settings.
Definition: DtCigiSettingsWidget.h:19
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
Definition: DtCigiSettingsWidget.h:57

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)