VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
baseConditionalExpressionDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include <vrvUtil/signalslib.h>
16 
17 class QVBoxLayout;
18 class QPushButton;
19 class QHBoxLayout;
20 class QBoxLayout;
21 
22 namespace makVrf
23 {
25  {
26  Q_OBJECT
27 
28  public:
29  //CTOR
30  DtBaseConditionalExpressionDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
31 
32  //DTOR
34 
35  virtual void setOKEnabled(bool);
36 
37  protected:
39  virtual void run(DtConditionalExpressionView*, const std::vector<makVrv::DtSimEntry*>& data);
40  virtual void setupGui(DtConditionalExpressionView*, DtConditionalExpressionViewItem*, const std::vector<makVrv::DtSimEntry*>& data);
41  virtual QWidget* contents() = 0;
42 
43  virtual bool isComplete() const;
44 
45  virtual void postGuiSetup(const std::vector<makVrv::DtSimEntry*>& data);
46 
47  protected slots:
48  virtual void accept();
49  virtual void cancel();
50 
51  public:
52  QVBoxLayout* myMainLayout;
55  QHBoxLayout* myButtonLayout;
56  };
57 }

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)