VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions
makVrf::DtJammingModeSelectionEntryWidget Class Reference

Widget for selecting jamming modes by emitter. More...

Inheritance diagram for makVrf::DtJammingModeSelectionEntryWidget:
Inheritance graph
[legend]

Public Member Functions

 DtJammingModeSelectionEntryWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, const CreationFlags &cflags=NormalMode)
virtual ~DtJammingModeSelectionEntryWidget ()
- Public Member Functions inherited from makVrf::DtEmitterModesSelectionEntryWidget
 DtEmitterModesSelectionEntryWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, const CreationFlags &cflags=NormalMode)
virtual ~DtEmitterModesSelectionEntryWidget ()
virtual void setLabel (const std::string &)
 Display label.
virtual void setLabel (const QString &)
virtual QString label () const
virtual void setToolTip (const QString &)
 Sets the tool tip for the widget.
virtual void setRange (double bottom, double top)
 Validation range. Not applicable.
virtual void setDefaultValue (const std::string &)
 Default value to set in control. Semi-colon separated list of <emitter id>="">;<mode>
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &data)
 Sets up widget with currently selected item. Requests data.
virtual void setVariableData (const std::string &)
 Variable data that can be used by this control to initialize values (i.e.
virtual DtReaderWritercreateBoundVariable (const std::string &variableName)
 Creates the reader/writer variable that will be used as part of the task statement.
virtual void setupFromBoundVariable (const DtReaderWriter *variableName)
 Sets up the widget from the given reader/writer variables.
virtual void getEmitterIdAndMode (int &id, DtString &mode)
 Returns the emitter id selected and the mode of that emitter.
virtual void setEmitterIdAndMode (int id, const DtString &mode)
 Sets the currently selected emitter id and mode.
virtual bool isValid () const
 Indicates the current selection is valid.
virtual void setIndent (int)
 Sets the indent level for the contents of this widget.
virtual void getUpdatedModes (std::vector< DtUUID > &)
 Given what is currently selected, return all the names that have a mode that is different than what is selected.
virtual const std::vector
< DtUUID > & 
selectedNames () const
 Current items selected for this widget.
- Public Member Functions inherited from makVrf::DtTaskSetVariableWidgetInterface
 DtTaskSetVariableWidgetInterface ()
virtual ~DtTaskSetVariableWidgetInterface ()
virtual void setTopLineVisible (bool)
 Hides top line.
virtual bool topLineVisible () const
virtual void widgetInitializedForDialog (DtScriptedTaskDialog *)
 Called when the widget is initialized from a scripted task dialog. Default implementation is to do nothing.
virtual
DtTaskSetVariableWidgetExtensionInterface
parameterContents (QWidget *parent, const Qt::WindowFlags &flags=0) const
 If there are any, returns contents for this variable for variable extension. Default is no extension.
virtual bool guiElementOnly () const
 Returns true if this is a GUI element only. Default is false.

Static Public Member Functions

static std::string headerFile ()
static std::string variableName ()
 This is a table with two variables – emitter (emitter id) and mode (mode to set)
- Static Public Member Functions inherited from makVrf::DtEmitterModesSelectionEntryWidget
static makVrv::DtUnicode codeVariableType ()
static std::string designerGroup ()
- Static Public Member Functions inherited from makVrf::DtTaskSetVariableWidgetInterface
static void initializeForQtDesignerExtension (makVrv::DtDe &de, QDesignerFormEditorInterface *core)
 Implement at class level to perform Qt Designer custom widget initialization. Please refer to Qt documentation for designer modifications.
static bool includeInQtDesigner ()

Protected Member Functions

virtual DtEmitterModesRequestoremitterModesRequestor ()
 The requestor being used for this widget.
- Protected Member Functions inherited from makVrf::DtEmitterModesSelectionEntryWidget
virtual std::string variableDataFromUiDesigner (const QDomElement &, const DtScriptedTaskVariableLayoutConverter &) const
 Given the Ui designer properties create a string that will represent the variable data for those properties.
virtual std::string scriptedTaskVariableName () const
 In most cases this is the objectName of the object, however, in some cases (as in radio button) this could be a name that is shared amongst like objects, so, that is returned instead.
virtual void updateComboBoxes ()
virtual void slot_receivedModes (const DtUUID &entity, int emitterId)
 When new radar modes are updated to cache, we find out about it and should update the dialog.
virtual void resetDialog (bool resetModesOnly=false)
 Used internally to reset the dialgo box. The flag can be used to only reset the mode combo box.

Additional Inherited Members

- Public Types inherited from makVrf::DtTaskSetVariableWidgetInterface
enum  CreationFlags { NormalMode = 0x00000000, QtDesignerMode = 0x00000001 }
- Signals inherited from makVrf::DtEmitterModesSelectionEntryWidget
void validityUpdated ()
 Signal which can be emitted to indicate the validity of the current widget selection has changed.
- Public Attributes inherited from makVrf::DtEmitterModesSelectionEntryWidget
QGridLayout * myContentLayout
QLabelmyEmitterLabel
QComboBoxmyEmitterIdCombo
QLabelmyModeLabel
QComboBoxmyModesCombo
QGroupBox * myGroupBox
QVBoxLayout * myMainLayout
QWidget * myCanvas
QVBoxLayout * myGroupBoxLayout
- Protected Slots inherited from makVrf::DtEmitterModesSelectionEntryWidget
virtual void updateModesForEmitterSelection ()
- Protected Attributes inherited from makVrf::DtEmitterModesSelectionEntryWidget
std::vector< DtUUIDmyCurrSelected
std::map< DtUUID, std::vector
< makVrv::DtSimEntry * > > 
myAwaitingEmitters
makVrv::DtSignalConnectionManager myConnections
QString myDefaultValue
CreationFlags myCreationFlags
makVrv::DtDemyDe
- Properties inherited from makVrf::DtEmitterModesSelectionEntryWidget
QString label

Detailed Description

Widget for selecting jamming modes by emitter.

Constructor & Destructor Documentation

makVrf::DtJammingModeSelectionEntryWidget::DtJammingModeSelectionEntryWidget ( makVrv::DtDe de,
QWidget *  parent,
const Qt::WindowFlags &  flags = 0,
const CreationFlags cflags = NormalMode 
)
virtual makVrf::DtJammingModeSelectionEntryWidget::~DtJammingModeSelectionEntryWidget ( )
virtual

Member Function Documentation

static std::string makVrf::DtJammingModeSelectionEntryWidget::headerFile ( )
inlinestatic
static std::string makVrf::DtJammingModeSelectionEntryWidget::variableName ( )
inlinestatic

This is a table with two variables – emitter (emitter id) and mode (mode to set)

virtual DtEmitterModesRequestor& makVrf::DtJammingModeSelectionEntryWidget::emitterModesRequestor ( )
protectedvirtual

The requestor being used for this widget.

Implements makVrf::DtEmitterModesSelectionEntryWidget.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)