VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtAttributeGroupTemplateWidget.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2010 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 #pragma once
6 
10 
11 #include <vrvVrlQt/vrvVrlQt.h>
12 
13 #include <QtWidgets/QWidget>
14 
16 
17 class QTreeWidget;
18 class QTreeWidgetItem;
19 class QVBoxLayout;
20 
21 namespace makVrv
22 {
23  class DtAttributeGroupTemplateLogic;
24 
28  : public QWidget
30  {
31  Q_OBJECT
32  public:
34  DtAttributeGroupTemplateWidget(DtDe& de, QWidget* parent = 0,
35  Qt::WindowFlags flags = 0);
36 
39 
41  virtual void addAttributeGroupTemplate(const std::string& groupName,
42  const std::string& templateName);
43 
44  virtual void removeAttributeGroupTemplate(const std::string& groupName,
45  const std::string& templateName);
46 
47  virtual void setAttributeGroupTemplateStatus(const std::string& groupName,
48  const std::string& templateName, bool onOff);
49 
50  protected:
52  void setupGui();
53 
54 
55  protected slots:
56  virtual void onTreeItemChanged(QTreeWidgetItem* item, int column);
57 
58  protected:
59  QVBoxLayout* myMasterLayout;
62 
63  };
64 }
65 
66 
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
This class implements a widget that displays remote graphic sets and whether they are active or not...
Definition: DtAttributeGroupTemplateWidget.h:27
Contains DLL export macros.
This class provides an interface for widgets that display remote graphic set information.
Definition: DtAttributeGroupTemplateInterface.h:17
Contains makVrv::DtAttributeGroupTemplateInterface class.
DtAttributeGroupTemplateLogic * myLogic
Definition: DtAttributeGroupTemplateWidget.h:61
Logic for editing attribute group template state.
Definition: DtAttributeGroupTemplateLogic.h:22
QVBoxLayout * myMasterLayout
Definition: DtAttributeGroupTemplateWidget.h:59
QTreeWidget * myTreeWidget
Definition: DtAttributeGroupTemplateWidget.h:60
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69

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)