VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
uiGuiSpecificInformation.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2018 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #pragma once
7 
11 
12 #include <vlutil/vlFilename.h>
13 
14 class QCheckBox;
15 class QLineEdit;
17 class QComboBox;
18 class DtCategoriesWidget;
20 class QPushButton;
21 class QScrollArea;
22 
25 
29 {
30  Q_OBJECT
31 
32 public:
33 
36 
38  virtual ~DtUiGuiLabel();
39 
41 
42 protected:
43  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
44 
46  virtual void createControls(QWidget* widget);
47 
48  virtual void elementChanged();
49 
50  virtual bool isModified() const;
51 
52 public:
54 };
55 
59 {
60  Q_OBJECT
61 
62 public:
63 
66 
68  virtual ~DtUiGuiKeywords();
69 
71 
72 protected:
73  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
74 
76  virtual void createControls(QWidget* widget);
77 
78  virtual void elementChanged();
79 
80  virtual bool isModified() const;
81 
82 public:
84 };
85 
89 {
90  Q_OBJECT
91 
92 public:
93 
96 
98  virtual ~DtUiPlatformUsed();
99 
101 
102 protected:
103  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
104 
106  virtual void createControls(QWidget* widget);
107 
108 public:
110 };
111 
115 {
116  Q_OBJECT
117 
118 public:
119 
122 
124  virtual ~DtUiGuiEntityFile();
125 
127 
128 protected:
129  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
130 
132  virtual void createControls(QWidget* widget);
133 
134 public:
136 };
137 
141 {
142  Q_OBJECT
143 
144 public:
145 
148 
150  virtual ~DtUiEntityEnumeration();
151 
153 
154  virtual void toggleDisplayed(bool display);
155 
156 protected:
157  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
158 
160  virtual void createControls(QWidget* widget);
161 
162  virtual QWidget* createAndInitEnumerationWidget(QWidget* parent);
163 
164  virtual bool isModified() const;
165 
166 protected slots:
167  virtual void typeChanged(const makVrf::DtEntityMapperKey&,
169  std::list<makVrf::DtEntityMapperKey> additionalMatchTypes,
170  bool applyToSubordinates);
171 
172 protected:
174 
175 public:
177 };
178 
182 {
183 public:
186 
189 
191 
192  virtual void setControllingCheckBox(QCheckBox*);
193  virtual void enableIfChecked();
194  virtual void disableIfChecked();
195 
196 protected:
197  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
198  virtual void typeChanged(const makVrf::DtEntityMapperKey&,
200  std::list<makVrf::DtEntityMapperKey> additionalMatchTypes,
201  bool applyToSubordinates);
202 };
203 
207 {
208  Q_OBJECT
209 
210 public:
211 
214 
216  virtual ~DtUiCanCreateObject();
217 
219 
220 protected:
221  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
222 
224  virtual void createControls(QWidget* widget);
225 
226  virtual bool isModified() const;
227  virtual void decorateElement();
228 
229 protected slots:
230  virtual void createChanged();
231 
232 public:
234 };
235 
239 {
240  Q_OBJECT
241 
242 public:
243 
246 
248  virtual ~DtUiCanAggregate();
249 
251 
252 protected:
253  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
254 
256  virtual void createControls(QWidget* widget);
257 
258  virtual bool isModified() const;
259  virtual void decorateElement();
260 
261  protected slots:
262  virtual void canAggregateChanged();
263 
264 public:
266 };
267 
271 {
272  Q_OBJECT
273 
274 public:
275 
278 
280  virtual ~DtUiGuiCreatePalette();
281 
283 
284 protected:
285  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
286 
288  virtual void createControls(QWidget* widget);
289 
290  virtual bool isModified() const;
291 
292 protected slots:
293  virtual void onPaletteChanged();
294 
295 public:
297 };
298 
302 {
303  Q_OBJECT
304 
305 public:
306 
309 
311  virtual ~DtUiGuiDefaultOverlay();
312 
314 
315 protected:
316  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
317 
319  virtual void createControls(QWidget* widget);
320 
321  virtual bool isModified() const;
322 
323 protected slots:
324  virtual void onDefaultOverlayLayerChanged();
325 
326 public:
328 };
329 
333 {
334  Q_OBJECT
335 
336 public:
337 
340 
342  virtual ~DtUiSimulationObjectTags();
343 
345 
346 protected:
347  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
348 
350  virtual void createControls(QWidget* widget);
351 
352  virtual bool isModified() const;
353  virtual void decorateElement();
354 
355  virtual QWidget* createAndInitCategories(QWidget*);
356 
357 protected slots:
358  virtual void categoriesChanged();
359 
360 public:
362 };
363 
367 {
368  Q_OBJECT
369 
370 public:
371 
374 
377 
379 
380 protected:
381  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
382 
384  virtual void createControls(QWidget* widget);
385 
386  virtual bool isModified() const;
387  virtual void decorateElement();
388 
389  virtual QWidget* createAndInitDeployableCountries(QWidget*);
390 
391  protected slots:
392  virtual void deployableCountriesChanged();
393 
394 public:
396 };
397 
401 {
402  Q_OBJECT
403 
404 public:
405 
408 
410  virtual ~DtUiGuiMenuIcon();
411 
413 
414 protected:
415  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
416 
418  virtual void createControls(QWidget* widget);
419 
420  virtual bool isModified() const;
421 
422  protected slots:
423  virtual void onSelectMenuIcon();
424  virtual void onClearMenuIcon();
425 
426 public:
430 };
431 
435 {
436  Q_OBJECT
437 
438 public:
439 
442 
444  virtual ~DtUiGuiIconLists();
445 
447 
448 protected:
449  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
450 
452  virtual void createControls(QWidget* widget);
453 
454  virtual void processUiEvent(const DtUiElementEvent& e);
455 
456  virtual void setupIconLists();
457 
458  virtual bool isModified() const;
459  virtual void onSelectMenuIcon();
460  virtual void onClearMenuIcon();
461 
462 protected slots:
463  virtual void onIconListChanged();
464 
465 public:
467  static QString theLastSelectedIconList;
468 };
469 
473 {
474  Q_OBJECT
475 
476 public:
477 
480 
482  virtual ~DtUiGuiScrollArea();
483 
485 
486 protected:
487  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
488 
490  virtual void createControls(QWidget* widget);
491 
492  virtual void setEnabled(bool);
493 
494 public:
495  QScrollArea* myScrollArea;
496 };

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)