VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfOpdEditorApplication.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
8 #include <vrvUtil/signalslib.h>
10 
11 #include <QtCore/QThread>
12 #include <QtCore/QTextStream>
13 #include <QtCore/QFile>
14 
16 class DtFilename;
19 
20 class DtStdinReader : public QThread
21 {
22  Q_OBJECT
23 
24 public:
25  DtStdinReader();
26  virtual ~DtStdinReader();
27 
28  virtual void run();
29 
30 signals:
31  void inputReceived(const QString&);
32 
33 protected:
34  QTextStream* myInput;
35  QFile myFile;
36 };
37 
38 const char USE_COMM_CHANNEL[] = "useCommChannel";
39 const char SELECT_SYSTEM_FILE[] = "selectSystemFile";
40 const char SYSTEM_EDITING_MODE[] = "systemEditingMode";
41 const char EXTENDED_MODE[] = "extendedMode";
42 
44 {
45 
46  Q_OBJECT
47 
48 public:
49 
50  // Constructor
52 
53  // Destructor
55 
56  // Override to call loadParameterDocDB.
57  virtual void initialize(int argc, char** argv);
58 
59  // If not loaded, loads them
61 
62  // If comms are enabled, sends the message, listing the system files
63  virtual void sendCommMessage(const QString& message, const QStringList& systems);
64 
67 
70 
73 
74  virtual void addParameterType(const char* parm, const char* parmLike, DtSimObjectParametersCreatorFcn fcn = NULL) ;
75  virtual void addController(const char* controllerName, const char* descriptorName, DtComponentDescriptorCreatorFcn fcn = NULL) ;
76  virtual void addSensor(const char* sensorName, const char* descriptorName, DtComponentDescriptorCreatorFcn fcn = NULL) ;
77  virtual void addActuator(const char* actuatorName, const char* descriptorName, DtComponentDescriptorCreatorFcn fcn = NULL) ;
78 
79 protected:
80 
82 
83 protected:
85  virtual void setupMenu();
86 
87 protected slots:
88  virtual void inputReceived(const QString&);
89 
90 protected:
94 };

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)