VR-Forces 4.7 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 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)