VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
entitySelectionDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include <vrvUtil/signalslib.h>
15 
16 #include <QtGui/QDialog>
17 
18 class QHBoxLayout;
19 class QVBoxLayout;
20 
21 namespace makVrv
22 {
23  class DtDe;
24 }
25 
26 namespace makVrf
27 {
28  class DtVrfSelectionFilter;
29  class DtEntitySelectionDialogLogic;
30  class DtVrfFilteredListView;
31 
33  {
34  Q_OBJECT
35  public:
36  //CTOR
37  DtEntitySelectionDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
38 
39  //DTOR
40  virtual ~DtEntitySelectionDialog();
41 
42  virtual int exec();
43 
44  virtual QString selectedName();
45 
46  virtual void setOKEnabled(bool);
47 
48  virtual void addFilter(const DtVrfSelectionFilter* f);
49  virtual void setupGui(bool addAggregateFilter = false);
50 
51  boost::signal<void ()> signal_done;
52  boost::signal<void ()> signal_accepted;
53 
54  protected:
55  virtual void accept();
56 
57  protected:
60 
61  public:
62  QVBoxLayout* myMainLayout;
64  QHBoxLayout* myButtonLayout;
67  };
68 }

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)