VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSelectedInstanceDialogPage.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
12 
13 #pragma once
14 
15 #include <vrvCoreQt/DtPage.h>
16 
17 namespace makVrv
18 {
19  class DtSelectInstanceWidget;
20 
25  {
26  Q_OBJECT;
27  public:
28 
30  DtSelectedInstanceDialogPage(DtDe& de, QWidget* parent,
31  Qt::WindowFlags f = Qt::Widget);
32 
34  virtual ~DtSelectedInstanceDialogPage();
35 
37  virtual void addInstance(const std::string&);
38 
40  virtual void removeInstance(const std::string&);
41  virtual QString currentInstance();
42 
43 
44  protected slots:
45  virtual void onCurrentInstanceChanged(QString definition);
46  virtual void onCurrentInstanceChanged(int);
47 
48  virtual void onRenameInstanceRequested();
49  virtual void onNewInstanceRequested();
50  virtual void onDeleteInstanceRequested();
51 
52  protected:
53 
54  void setupGui();
55 
57  virtual void activate();
58 
60  virtual void deactivate();
61 
62  protected:
63 
65  };
66 }
An dialog page which contains a list of instances and allows selection of the instance.
Definition: DtSelectedInstanceDialogPage.h:24
Contains makVrv::DtPage class.
Base select instance widget.
Definition: DtSelectInstanceWidget.h:28
DtSelectInstanceWidget * mySelectInstanceWidget
Definition: DtSelectedInstanceDialogPage.h:64
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:30
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)