VR-Forces 4.6.1 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
appsrc
vrfOpdEditor
propertyConnectionCreationDialog.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
6
#pragma once
7
8
#include <
vrvUtil/signalslib.h
>
9
10
#include "
propertyCreationDialog.h
"
11
#include "
vrfOpdPropertyCreationFactory.h
"
12
13
#include <set>
14
class
QComboBox
;
15
class
QLineEdit
;
16
class
DtRwList
;
17
18
class
DtPropertyConnectionCreationDialog
:
public
DtPropertyCreationDialog
19
{
20
21
Q_OBJECT
22
23
public
:
24
25
// default constructor
26
DtPropertyConnectionCreationDialog
(
makVrv::DtDe
&, QWidget* parent = NULL,
const
Qt::WindowFlags& flags = 0);
27
28
// destructor
29
virtual
~DtPropertyConnectionCreationDialog
();
30
31
static
DtPropertyCreationDialog
*
create
(
makVrv::DtDe
&, QWidget* parent = NULL,
const
Qt::WindowFlags& flags = 0);
32
33
virtual
QString
source
()
const
;
34
virtual
QString
sourceCategory
()
const
;
35
virtual
QString
sourcePort
()
const
;
36
virtual
QString
destination
()
const
;
37
virtual
QString
destinationPort
()
const
;
38
virtual
QString
destinationCategory
()
const
;
39
40
protected
:
41
virtual
void
addControls
();
42
virtual
void
setupControls
();
43
virtual
void
initConnections
();
44
45
virtual
void
addComponents
(
QComboBox
* box,
const
DtRwList
*);
46
virtual
void
addSystemCategories
(
QComboBox
* box,
const
std::set<std::string>&);
47
virtual
bool
hasConnection
(
const
QString& from,
const
QString& to)
const
;
48
49
public
slots:
50
virtual
void
setupConnectTo
();
51
52
private
:
53
// copy constructor; not implemented
54
DtPropertyConnectionCreationDialog
(
const
DtPropertyConnectionCreationDialog
& orig);
55
56
// assignment operator; not implemented
57
DtPropertyConnectionCreationDialog
&
operator=
(
const
DtPropertyConnectionCreationDialog
& rhs);
58
59
protected
:
60
QComboBox
*
myConnectFromBox
;
61
QLineEdit
*
myConnectFromPort
;
62
63
QComboBox
*
myConnectToBox
;
64
QLineEdit
*
myConnectToPort
;
65
};
Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (
www.mak.com
)