VR-Forces 4.1.1 Class Documentation
DtSimulationCommandConsoleMessage.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtSimulationCommandConsoleMessage.h,v $ $Revision: 1.2 $ $State: Exp $
7 ******************************************************************************/
8 
11 
13 
14 #pragma once
15 
18 
19 #include <QtCore/QVariant>
20 
22 class QGridLayout;
23 class QVBoxLayout;
24 class QLabel;
25 class QComboBox;
26 class QLineEdit;
27 
28 namespace makVrf
29 {
31  {
32  public:
35 
36  virtual void setObjectName(const DtString&);
37  virtual DtString objectName() const;
38 
39  virtual DtSimCommandObjectWrapper* clone() const;
40  };
41 
43  {
44  Q_OBJECT
45  public:
46  //CTOR
47  DtSimulationCommandConsoleMessageDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
48 
49  //DTOR
51 
52  public:
53  virtual void setMessageText(const QString&);
54  virtual QString messageText() const;
55 
56  virtual void setNotifyLevel(int);
57  virtual int notifyLevel() const;
58 
59  virtual void addItem(const QString&, const QVariant& = QVariant());
60 
61  protected:
62  virtual QWidget* contents(const std::vector<makVrv::DtSimEntry*>& data);
63 
64  virtual void sendRequest();
65 
66  protected:
67  virtual bool wantsSelectionOfObjectInCommandMode() const;
68  virtual void initializeItems(const std::vector<makVrv::DtSimEntry*>& data);
69  virtual void setupStatement(const DtSimStatement* stmt);
70 
71  public:
73  QGridLayout* myCanvasLayout;
78  };
79 
81  {
82  public:
83  virtual DtSimulationCommandDialogInterface* create(makVrv::DtDe&, QWidget* parent);
84  virtual bool supportsType(makVrv::DtDe&, const DtSimCommandMessageType&, const DtSimStatement*) const;
85  virtual std::string objectNameFromStatement(const DtSimCommand*) const;
86  };
87 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)