VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfGuiCoreQt
taskLaseLocationDialog.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2018 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrfGuiCoreQt/baseTaskSetDialogInterface.h
>
15
16
#include <matrix/vlVector.h>
17
18
class
QLabel
;
19
class
QHBoxLayout;
20
class
QVBoxLayout;
21
class
QLineEdit
;
22
class
QDoubleValidator;
23
class
QGroupBox;
24
class
QCheckBox
;
25
26
namespace
makVrf
27
{
28
class
DtLocationEntryWidget;
29
30
class
DT_DLL_VRFGUICOREQT
DtTaskLaseLocationDialog
:
public
DtBaseTaskSetDialogInterface
31
{
32
Q_OBJECT
33
public
:
34
//CTOR
35
DtTaskLaseLocationDialog
(
makVrv::DtDe
& de, QWidget* parent,
const
Qt::WindowFlags& flags = 0);
36
37
//DTOR
38
virtual
~
DtTaskLaseLocationDialog
();
39
41
virtual
DtVector
location()
const
;
42
44
virtual
void
setLocation(
DtVector
);
45
46
virtual
void
setPartOfPlan(
int
b);
47
48
protected
:
49
virtual
QWidget* contents(
const
std::vector<makVrv::DtSimEntry*>& data);
50
51
virtual
void
setupStatement(
const
DtSimStatement
* stmt);
52
53
virtual
void
sendTask(
const
DtVector
&);
54
55
virtual
void
sendRequest();
56
virtual
void
setupGui(
const
std::vector<makVrv::DtSimEntry*>& data);
57
58
virtual
void
initializeFromAction(
DtVrfTaskSetAction
*);
59
60
public
:
61
QWidget*
myCanvas
;
62
QVBoxLayout*
myContentLayout
;
63
DtLocationEntryWidget
*
myLocation
;
64
DtVector
myLastPoint
;
65
66
};
67
68
class
DT_DLL_VRFGUICOREQT
DtTaskLaseLocationDialogCreator
:
public
DtVrfTaskDialogCreator
69
{
70
public
:
71
virtual
DtTaskSetDialogInterface
* create(
makVrv::DtDe
&, QWidget* parent);
72
virtual
bool
supportsType(
makVrv::DtDe
&,
const
DtSimTaskMessageType
&,
const
DtSimStatement
*)
const
;
73
};
74
}
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
)