VR-Forces 4.3 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
appsrc
vrfLauncher
disConfigSubwidget.h
Go to the documentation of this file.
1
/******************************************************************************
2
* Copyright (c) 2013 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include "
protocolConfigSubWidget.h
"
13
#include "ui_DtDisConnectionConfigurationLayout.h"
14
#include "
connectionDISSettings.h
"
15
16
class
DtConnectionSettings
;
17
20
class
DtDisConfigSubwidget
:
public
DtProtocolConfigSubWidget
21
{ Q_OBJECT;
22
public
:
23
25
DtDisConfigSubwidget
(
QWidget
* parent );
26
28
virtual
~DtDisConfigSubwidget
();
29
30
// Pass in the current connection setting
31
virtual
void
setConnectionSettings
(
DtConnectionSettings
* settings );
32
virtual
DtConnectionSettings
*
connectionSettings
();
33
35
virtual
void
refreshAllDialogValues
();
36
37
virtual
void
refreshDisDialogValue
(
DtConnectionDISSettings::DtDISArgType
argType, QString argValue );
38
39
virtual
bool
advancedSettings
();
40
virtual
void
setAdvancedSettings
(
bool
);
41
virtual
void
clearAdvancedSettingsDialog
();
42
43
44
virtual
QString
defaultDestinationAddress
( QString deviceAddress );
45
46
protected
:
47
48
virtual
void
setupGui
();
49
virtual
void
setLaunchMode
(
LaunchMode
);
50
51
virtual
void
backupAndRemoveAdvancedSetting
(
DtConnectionDISSettings::DtDISArgType
);
52
virtual
void
restoreAdvancedSetting
(
DtConnectionDISSettings::DtDISArgType
);
53
54
protected
slots:
55
56
void
onPortBox_textChanged
(
int
);
57
void
onExerciseIdBox_valueChanged
(
int
);
58
void
onBESiteIdBox_valueChanged
(
int
);
59
void
onBEAppNumBox_valueChanged
(
int
);
60
void
onFESiteIdBox_valueChanged
(
int
);
61
void
onFEAppNumBox_valueChanged
(
int
);
62
void
onDestinationAddressBox_textChanged
( QString );
63
void
onDeviceAddressBox_activated
( QString );
64
void
onMulticastAddressBox_textChanged
( QString );
65
void
onDisVersionAddressBox_valueChanged
(
int
);
66
void
onSendBufferSizeSpinBox_valueChanged
(
int
);
67
void
onReceiveBufferSizeSpinBox_valueChanged
(
int
);
68
void
onMulticastTtlSpinBox_valueChanged
(
int
);
69
void
onUseAsyncIoCheckBox_stateChanged
(
int
);
70
void
onUseAbsoluteTimeStampsCheckBox_stateChanged
(
int
);
71
void
onAdvancedSettingsGroupBox_toggled
(
bool
);
72
73
protected
:
74
75
Ui::DisConnectionConfigurationLayout
myConfigurationLayout
;
76
77
DtConnectionDISSettings
*
mySettingsObject
;
78
DtConnectionDISSettings
myAdvancedSettings
;
79
};
Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)