VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtSimulationCommandMessage.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtSimulationCommandMessage.h,v $ $Revision: 1.4 $ $State: Exp $
7 ******************************************************************************/
8 
9 //\file DtSimulationCommandMessage.h
10 //\brief Contains DtSimulationCommandMessage class.
11 
12 #pragma once
13 
17 
18 class MySimCommand;
19 class QVBoxLayout;
20 class QLabel;
21 class QLineEdit;
22 
23 namespace vrfAddSimCommandExample
24 {
26  {
27  public:
28  //CTOR
30 
31  //DTOR
33 
34  //Build a menu item (via an action).
35  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
36  };
37 
39  {
40  public:
43 
44  virtual void setObjectName(const DtString&);
45  virtual DtString objectName() const;
46 
48  };
49 
51  {
52  public:
53  //CTOR
54  DtSimulationCommandMessageDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
55 
56  //DTOR
58 
59  public:
60  virtual void setMessageText(const QString&);
61  virtual QString messageText() const;
62 
63  protected:
64  virtual QWidget* contents(const std::vector<makVrv::DtSimEntry*>& data);
65 
66  virtual void sendRequest();
67 
68  virtual bool wantsSelectionOfObjectInCommandMode() const;
69  virtual void setupStatement(const DtSimStatement* stmt);
70 
71  public:
73  QHBoxLayout* myCanvasLayout;
76  };
77 
79  {
80  public:
82  virtual bool supportsType(makVrv::DtDe&, const DtSimCommandMessageType&, const DtSimStatement*) const;
83  virtual std::string objectNameFromStatement(makVrv::DtDe&, const DtSimCommand*) const;
84  };
85 }

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)