VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
breachedConditional.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
16 namespace makVrf
17 {
22  {
23  public:
24  virtual DtConditionalExpressionInterface* create(makVrv::DtDe&, QWidget* parent);
25  virtual QString title() const ;
26  virtual bool canEditType(int) const;
27  };
28 
30  {
31  public:
33 
34  virtual ~DtBreachedConditionalLogic();
35 
36  public:
37  virtual void createConditional(DtConditionalExpressionView* parentView,
38  const std::vector<makVrv::DtSimEntry*>& data);
39 
40  virtual DtSimCondExpr* conditionalExpression() const;
41  virtual void setupConditional(const DtSimCondExpr*, const std::vector<makVrv::DtSimEntry*>& data);
42 
43  protected:
44  virtual std::string filterCollection() const;
45  };
46 
48  {
49  Q_OBJECT
50 
51  public:
52  //CTOR
53  DtBreachedConditional(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
54 
55  //DTOR
56  virtual ~DtBreachedConditional();
57 
58  protected:
59  virtual QWidget* expressionExtension();
60  virtual QWidget* contents();
61 
62  virtual QString value() const;
63  virtual void setValue(const QString&);
64  virtual void setupConditional(const DtSimCondExpr* expr, const std::vector<makVrv::DtSimEntry*>& data);
65 
67  virtual void createPatternSelectionTab();
68  };
69 }

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)