MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
collectionEditor.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2017 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <QtCore/QVariant>
13 #include <QDialog>
14 
15 #include <rtiMsConfig.h>
16 
17 class QWidget;
18 class QVBoxLayout;
19 class QHBoxLayout;
20 class QGridLayout;
21 class QSpacerItem;
22 class QPushButton;
23 class QGroupBox;
24 class QListWidget;
25 class QListBoxItem;
26 class QLineEdit;
27 
29 {
30  Q_OBJECT
31 
32 public:
34  DtCollectionEditor( QWidget* parent = 0, Qt::WindowFlags f = 0);
35 
37  virtual ~DtCollectionEditor();
38 
40 
41  virtual void setCollection(const QStringList lst);
42  virtual QStringList collection() const;
43 
44 
45  public slots:
46  virtual void btnOk_Clicked();
47  virtual void btnCancel_Clicked();
48  virtual void btnAdd_Clicked();
49  virtual void btnRemove_Clicked();
50 
51 protected:
53  QPushButton* myButtonOk;
54 
56  QPushButton* myButtonCancel;
57 
59  QPushButton* myButtonAdd;
60 
62  QPushButton* myButtonRemove;
63 
65  QListWidget* myTextListBox;
66 
68  QGroupBox* myDialogBox;
69 
71  QGroupBox* myOkCancelBox;
72 
74  QGroupBox* myAddRemoveBox;
75 
77  QStringList myCollection;
78 
80  QLineEdit *myStringEditor;
81 
82  protected slots:
83  virtual void languageChange();
84 
85 };
QPushButton * myButtonCancel
The reject button.
Definition: collectionEditor.h:56
QGroupBox * myDialogBox
The grid layout.
Definition: collectionEditor.h:68
QListWidget * myTextListBox
The list of items.
Definition: collectionEditor.h:65
QStringList myCollection
The collection of strings to be edited.
Definition: collectionEditor.h:77
QPushButton * myButtonRemove
The button for removing items.
Definition: collectionEditor.h:62
QPushButton * myButtonOk
The accept button.
Definition: collectionEditor.h:53
QPushButton * myButtonAdd
The button for adding items.
Definition: collectionEditor.h:59
QGroupBox * myOkCancelBox
The layout containing the ok and cancel buttons.
Definition: collectionEditor.h:71
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:122
QGroupBox * myAddRemoveBox
The layout containing the add and remove buttons.
Definition: collectionEditor.h:74
QLineEdit * myStringEditor
Editable line for strings.
Definition: collectionEditor.h:80
Definition: collectionEditor.h:28

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)