VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
csvImporter.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvUtil/signalslib.h>
12 #include <vrvCore/DtDe.h>
13 #include <vrfutil/csvParser.h>
15 #include <QtWidgets/QTimeEdit>
16 #include <QtCore/QStringList>
19 #include <vrfGuiCoreQt/csvParserMapDialogUi.hpp>
21 #include <vlpi/disEnums.h>
22 
24 class DtEntityCreatePalette;
25 class DtSimMessage;
27 
28 namespace makVrf
29 {
30  class DtIssueEntityPlanWidget;
31  class DtOverlayParentEntryWidget;
32 
35  {
36 
37  Q_OBJECT
38 
39  public:
40 
43  QWidget* parent, const Qt::WindowFlags& flags);
44 
46  virtual ~DtCsvImporter();
47 
48  virtual void initializeObjectMap();
49  virtual void initializeForces();
50  virtual void setupGui();
51 
52  virtual void slot_createObjectType(const makVrf::DtEntityMapperKey& entType);
53 
54  public slots:
55 
56  virtual void createObjectPalette(QTreeWidgetItem* i, int col);
57  virtual void createObjectPalette();
58 
59  public:
60 
61  Ui_CsvParserMapDialog myUiImpl;
62 
63  protected:
64 
66  virtual void importScenarioDescription();
67 
68  virtual void updateKindBox(int kind);
69 
70  protected slots:
72  virtual void onCreateObjectName(QTreeWidgetItem* i, int col);
73  virtual void kindChanged(int);
74  virtual void mapTypes(bool changed);
75 
76  protected:
77 
80  DtEntityType myCurrentEntityType;
83  std::string myCurrentTypeName;
84  };
85 }
86 

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)