VR-Forces 4.10 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. More...
 
virtual void setLabel (const QString &)
 
virtual QString label () const
 
virtual void setToolTip (const QString &)
 Sets the tool tip for the widget. More...
 
virtual void setRange (double bottom, double top)
 Validation range. Not applicable. More...
 
virtual void setDefaultValue (const std::string &)
 Default value to set in control. Semi-colon separated list of <emitter id>="">;<mode> More...
 
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &data)
 Sets up widget with currently selected item. Requests data. More...
 
virtual void setVariableData (const std::string &)
 Variable data that can be used by this control to initialize values (i.e. More...
 
virtual DtReaderWritercreateBoundVariable (const std::string &variableName)
 Creates the reader/writer variable that will be used as part of the task statement. More...
 
virtual void setupFromBoundVariable (const DtReaderWriter *variableName)
 Sets up the widget from the given reader/writer variables. More...
 
virtual void getEmitterIdAndMode (int &id, DtString &mode)
 Returns the emitter id selected and the mode of that emitter. More...
 
virtual void setEmitterIdAndMode (int id, const DtString &mode)
 Sets the currently selected emitter id and mode. More...
 
virtual bool isValid () const
 Indicates the current selection is valid. More...
 
virtual void setIndent (int)
 Sets the indent level for the contents of this widget. More...
 
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. More...
 
virtual const std::vector
< DtUUID > & 
selectedNames () const
 Current items selected for this widget. More...
 
- Public Member Functions inherited from makVrf::DtTaskSetVariableWidgetInterface
 DtTaskSetVariableWidgetInterface ()
 
virtual ~DtTaskSetVariableWidgetInterface ()
 
virtual void setTopLineVisible (bool)
 Hides top line. More...
 
virtual bool topLineVisible () const
 
virtual void widgetInitializedForDialog (DtScriptedTaskDialog *, const std::vector< makVrv::DtSimEntry * > &data)
 Called when the widget is initialized from a scripted task dialog. Default implementation is to do nothing. More...
 
virtual const std::set
< makVrv::DtUniqueID > & 
selection () const
 
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. More...
 
virtual bool guiElementOnly () const
 Returns true if this is a GUI element only. Default is false. More...
 

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) More...
 
- 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 bool canBeUsedAsWidget ()
 Whether or not this shows up as a usable variable widget. More...
 
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. More...
 
static bool includeInQtDesigner ()
 

Protected Member Functions

virtual DtEmitterModesRequestoremitterModesRequestor ()
 The requestor being used for this widget. More...
 
void setSelection (const std::set< makVrv::DtUniqueID > &)
 The selection set can be used to determine the diplay units to show. More...
 
void setSelection (const std::vector< makVrv::DtSimEntry * > &)
 
- 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. More...
 
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. More...
 
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. More...
 
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. More...
 

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. More...
 
- 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.

void makVrf::DtJammingModeSelectionEntryWidget::setSelection ( const std::set< makVrv::DtUniqueID > &  selection)
inlineprotectedvirtual

The selection set can be used to determine the diplay units to show.

Reimplemented from makVrf::DtTaskSetVariableWidgetInterface.

void makVrf::DtJammingModeSelectionEntryWidget::setSelection ( const std::vector< makVrv::DtSimEntry * > &  )
inlineprotectedvirtual

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)