VR-Exchange 2.10 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fomModuleEditor.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2017 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <rprBroker/dllExport.h>
13 #include <QtCore/QVariant>
14 #include <QDialog>
15 
16 class QDialogButtonBox;
17 class QListWidgetItem;
18 class QListWidget;
19 class QPushButton;
20 class QLineEdit;
21 
22 namespace MAKVrExchange
23 {
24 
25  namespace DtRprBroker
26  {
27 
31  { Q_OBJECT;
32  public:
33 
35  DtFomModuleEditor( QWidget* parent = 0, Qt::WindowFlags f = 0 );
36 
38  virtual ~DtFomModuleEditor();
39 
41  virtual void setCollection( const QStringList& list );
42  virtual QStringList collection() const;
43 
44  protected:
45 
48  void setupGui();
49 
52  void connectToSignals();
53 
56  virtual bool checkForDuplicates( const QString& file, QStringList* duplicates = 0,
57  QListWidgetItem* ignoreItem = 0 );
58 
59  public slots:
60 
61  virtual void listSelection_Changed();
62  virtual void listItem_doubleClicked( QListWidgetItem* item );
63 
64  virtual void btnMoveUp_Clicked();
65  virtual void btnAdd_Clicked();
66  virtual void btnRemove_Clicked();
67  virtual void btnMoveDown_Clicked();
68 
69  protected slots:
70 
71  virtual void retranslateUi();
72 
73  protected:
74 
76  QListWidget* myTextListBox;
77 
80 
81  QPushButton* myMoveUpButton;
82  QPushButton* myAddItemButton;
83  QPushButton* myRemoveItemButton;
84  QPushButton* myMoveDownButton;
85 
87 
89  QDialogButtonBox* myButtonBox;
90 
91  };
92 
93  }
94 }
QDialogButtonBox * myButtonBox
Button box for OK and Cancel buttons.
Definition: fomModuleEditor.h:89
QPushButton * myAddItemButton
Definition: fomModuleEditor.h:82
QPushButton * myMoveDownButton
Definition: fomModuleEditor.h:84
Dialog for configuring the list of FOM Modules to use.
Definition: fomModuleEditor.h:30
QPushButton * myRemoveItemButton
Definition: fomModuleEditor.h:83
#define DT_DLL_RPRBROKER
Definition: brokers/rprBroker/rprBroker/dllExport.h:22
QListWidget * myTextListBox
The list of items.
Definition: fomModuleEditor.h:76
QPushButton * myMoveUpButton
Definition: fomModuleEditor.h:81

Document ID: Generated on Mon May 25 18:45:12 EDT 2026 from SVN revision 289111
Copyright © 2005-2026 MAK Technologies. All Rights Reserved (www.mak.com)