VR-Forces Developer's Guide
 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.

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 &)
 
virtual void setLabel (const QString &)
 
virtual QString label () const
 
virtual void setToolTip (const QString &)
 
virtual void setRange (double bottom, double top)
 
virtual void setDefaultValue (const std::string &)
 
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &data)
 
virtual void setVariableData (const std::string &)
 
virtual DtReaderWritercreateBoundVariable (const std::string &variableName)
 
virtual void setupFromBoundVariable (const DtReaderWriter *variableName)
 
virtual void getEmitterIdAndMode (int &id, DtString &mode)
 
virtual void setEmitterIdAndMode (int id, const DtString &mode)
 
virtual bool isValid () const
 
virtual void setIndent (int)
 
virtual void getUpdatedModes (std::vector< DtUUID > &)
 
virtual const std::vector
< DtUUID > & 
selectedNames () const
 
- Public Member Functions inherited from makVrf::DtTaskSetVariableWidgetInterface
 DtTaskSetVariableWidgetInterface ()
 
virtual ~DtTaskSetVariableWidgetInterface ()
 
virtual void setTopLineVisible (bool)
 
virtual bool topLineVisible () const
 
virtual void widgetInitializedForDialog (DtScriptedTaskDialog *, const std::vector< makVrv::DtSimEntry * > &data)
 
virtual const std::set
< makVrv::DtUniqueID > & 
selection () const
 
virtual void setDefaultValueFromStateProperty (const DtPropertyInterface &)
 
virtual
DtTaskSetVariableWidgetExtensionInterface
parameterContents (QWidget *parent, const Qt::WindowFlags &flags=0) const
 
virtual bool guiElementOnly () const
 

Static Public Member Functions

static std::string headerFile ()
 
static std::string variableName ()
 
- 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 ()
 
static void initializeForQtDesignerExtension (makVrv::DtDe &de, QDesignerFormEditorInterface *core)
 
static bool includeInQtDesigner ()
 

Protected Member Functions

virtual DtEmitterModesRequestoremitterModesRequestor ()
 
void setSelection (const std::set< makVrv::DtUniqueID > &)
 
void setSelection (const std::vector< makVrv::DtSimEntry * > &)
 
- Protected Member Functions inherited from makVrf::DtEmitterModesSelectionEntryWidget
virtual std::string variableDataFromUiDesigner (const QDomElement &, const DtScriptedTaskVariableLayoutConverter &) const
 
virtual std::string scriptedTaskVariableName () const
 
virtual void updateComboBoxes ()
 
virtual void slot_receivedModes (const DtUUID &entity, int emitterId)
 
virtual void resetDialog (bool resetModesOnly=false)
 

Additional Inherited Members

- Public Types inherited from makVrf::DtTaskSetVariableWidgetInterface
enum  CreationFlags { NormalMode = 0x00000000, QtDesignerMode = 0x00000001 }
 
- Signals inherited from makVrf::DtEmitterModesSelectionEntryWidget
void validityUpdated ()
 
- Public Attributes inherited from makVrf::DtEmitterModesSelectionEntryWidget
QGridLayout * myContentLayout
 
QLabelmyEmitterLabel
 
QComboBoxmyEmitterIdCombo
 
QLineEditmyEmitterLineEdit
 
QLabelmyModeLabel
 
QComboBoxmyModesCombo
 
QLineEditmyModesLineEdit
 
QLabelmyGroupBox
 
QVBoxLayout * myMainLayout
 
QWidget * myCanvas
 
- 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
 
DtEmitterModesRequestor::EmitterModes myEmitterModes
 
- Properties inherited from makVrf::DtEmitterModesSelectionEntryWidget
QString label
 

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 display 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 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)