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 | Public Attributes | Protected Slots | Protected Member Functions
makVrf::DtEntEmbarkedConditional Class Reference
Inheritance diagram for makVrf::DtEntEmbarkedConditional:
Inheritance graph
[legend]

Public Member Functions

 DtEntEmbarkedConditional (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtEntEmbarkedConditional () override
 
DtVrfFilteredListViewembarkedOnView ()
 
virtual bool embarkedOnAny () const
 
virtual void setEmbarkedOnAny (bool)
 
virtual DtUUID embarkedOn () const
 
virtual void setEmbarkedOn (const DtUUID &)
 
- Public Member Functions inherited from makVrf::DtBaseEntityConditionalExpressionDialog
 DtBaseEntityConditionalExpressionDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtBaseEntityConditionalExpressionDialog () override
 
virtual void addFilter (const DtVrfSelectionFilter *f)
 
virtual void addForceLevelItem (int force, const DtEntityType &entityKey, std::string forceName)
 
DtVrfFilteredListViewfilteredListView ()
 
virtual bool useNameSelected () const
 
virtual bool useSelf () const
 
virtual void setUseSelf (bool)
 
virtual bool anySubordinate () const
 
virtual void setAnySubordinate (bool)
 
virtual bool excludeDestroyed () const
 
virtual void setExcludeDestroyed (bool)
 
virtual bool invertSelection () const
 
virtual void setInvertSelection (bool)
 
virtual DtUUID selectedName () const
 
virtual void setSelectedName (const DtUUID &)
 
virtual bool usePatternSelected () const
 
virtual void setUsePatternSelected (bool b)
 
virtual bool anyPatternSubordinate () const
 
virtual void setAnyPatternSubordinate (bool)
 
virtual bool excludeDestroyedPattern () const
 
virtual void setExcludeDestroyedPattern (bool)
 
virtual bool invertPatternSelection () const
 
virtual void setInvertPatternSelection (bool)
 
virtual DtForceType patternForce () const
 
virtual void setPatternForce (DtForceType forceType)
 
virtual void patternObjectType (DtEntityType &) const
 
virtual void setPatternObjectType (const DtEntityType &)
 
virtual bool isForceLevelItemSelected () const
 
virtual void selectObject (DtSimObjectReference obj)
 
virtual bool canSelect (DtSimObjectReference obj)
 
virtual void clearSelection ()
 
virtual void setupCheckBoxes ()
 
virtual void enabledFilteredListViewSelection (bool b)
 
- Public Member Functions inherited from makVrf::DtBaseConditionalExpressionDialog
 DtBaseConditionalExpressionDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtBaseConditionalExpressionDialog () override
 
virtual void setOKEnabled (bool)
 
virtual QWidget * takeOKCancelButtonCanvas (QWidget *newParent) override
 
virtual void setCancelButtonText (const QString &) override
 
virtual void giveOKCancelButtonCanvas (QWidget *) override
 
- Public Member Functions inherited from makVrf::DtConditionalExpressionInterface
 DtConditionalExpressionInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtConditionalExpressionInterface () override
 
virtual DtSimCondExprconditionalExpression () const
 
DtConditionExpressionLogiclogic () const
 
virtual void closeEvent (QCloseEvent *) override
 
virtual bool alwaysPopOut () const
 
virtual void toBeDeleted ()
 
virtual bool bringsUpDialog () const
 
virtual void conditionComplete ()
 
virtual void conditionCancelled ()
 

Public Attributes

QWidget * myExtension
 
QVBoxLayout * myExtensionLayout
 
QFramemySeparator
 
QLabelmyLabel
 
QCheckBoxmyEmbarkedOnAny
 
DtVrfFilteredListViewmyEmbarkedOn
 
- Public Attributes inherited from makVrf::DtBaseEntityConditionalExpressionDialog
QWidget * myCanvas
 
QVBoxLayout * myContentsLayout
 
QLabelmyDescription
 
QTabWidgetmyTabWidget
 
QWidget * myObjectSelectionTab
 
DtVrfFilteredListViewmyFilteredListView
 
QCheckBoxmyUseNameTab
 
QCheckBoxmyUseSelf
 
QCheckBoxmyAnySubordinate
 
QCheckBoxmyExcludeDestroyed
 
QCheckBoxmyInvertSelection
 
QWidget * myPatternWidget
 
QLabelmyForceLabel
 
QComboBoxmyForce
 
QCheckBoxmyUsePatternTab
 
QCheckBoxmyAnyPatternSubordinate
 
QCheckBoxmyExcludeDestroyedPattern
 
QCheckBoxmyInvertPatternSelection
 
DtEnumerationSelectionWidgetmySelectionWidget
 
- Public Attributes inherited from makVrf::DtBaseConditionalExpressionDialog
QVBoxLayout * myMainLayout
 
QWidget * myOKCancelButtonCanvas
 
QPushButtonmyOKButton
 
QPushButtonmyCancelButton
 
QHBoxLayout * myButtonLayout
 
- Public Attributes inherited from makVrf::DtConditionalExpressionInterface
boost::signals2::signal< void()> signal_conditionComplete
 
boost::signals2::signal< void()> signal_conditionCancelled
 
boost::signals2::signal< void(DtConditionalExpressionInterface *)> signal_destroyed
 

Protected Slots

virtual void onEmbarkedOnAnyChanged ()
 
- Protected Slots inherited from makVrf::DtBaseEntityConditionalExpressionDialog
virtual void onUseSelfChanged ()
 
virtual void onTabChanged (int)
 
virtual void onPatternTypeChanged (const DtEntityType &)
 
- Protected Slots inherited from makVrf::DtBaseConditionalExpressionDialog
virtual void accept ()
 
virtual void cancel ()
 

Protected Member Functions

virtual QWidget * expressionExtension () override
 
virtual QString value () const override
 
virtual void setValue (const QString &) override
 
virtual void setupConditional (const DtSimCondExpr *expr, const std::set< makVrv::DtUniqueID > &data) override
 
virtual void postGuiSetup (const std::set< makVrv::DtUniqueID > &data) override
 
virtual std::vector
< DtSimObjectReference
selectedObjects () const override
 
virtual void updateGuiForObjectSelection () override
 
virtual void updateGuiForPatternSelection () override
 
- Protected Member Functions inherited from makVrf::DtBaseEntityConditionalExpressionDialog
virtual QWidget * contents () override
 
virtual void createObjectSelectionTab ()
 
virtual void createPatternSelectionTab ()
 
virtual int extensionLayoutPosition () const
 
virtual void showEvent (QShowEvent *) override
 
virtual void hideEvent (QHideEvent *) override
 
- Protected Member Functions inherited from makVrf::DtBaseConditionalExpressionDialog
virtual void run (DtConditionalExpressionView *, const std::set< makVrv::DtUniqueID > &data) override
 
virtual void setupGui (DtConditionalExpressionView *, DtConditionalExpressionViewItem *, const std::set< makVrv::DtUniqueID > &data) override
 
virtual bool isComplete () const override
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrf::DtBaseEntityConditionalExpressionDialog
static void setConditionEntityTypesFile (const std::string &)
 
static std::string conditionEntityTypesFile ()
 
- Protected Attributes inherited from makVrf::DtBaseConditionalExpressionDialog
DtMapFocusHandler myMapFocusHandler
 
- Protected Attributes inherited from makVrf::DtConditionalExpressionInterface
makVrv::DtDemyDe
 
DtConditionExpressionLogicmyLogic
 
makVrv::DtSignalConnectionManager myConnections
 

Constructor & Destructor Documentation

makVrf::DtEntEmbarkedConditional::DtEntEmbarkedConditional ( makVrv::DtDe de,
QWidget *  parent,
const Qt::WindowFlags &  flags = 0 
)
virtual makVrf::DtEntEmbarkedConditional::~DtEntEmbarkedConditional ( )
overridevirtual

Member Function Documentation

DtVrfFilteredListView* makVrf::DtEntEmbarkedConditional::embarkedOnView ( )
inline
virtual bool makVrf::DtEntEmbarkedConditional::embarkedOnAny ( ) const
virtual
virtual void makVrf::DtEntEmbarkedConditional::setEmbarkedOnAny ( bool  )
virtual
virtual DtUUID makVrf::DtEntEmbarkedConditional::embarkedOn ( ) const
virtual
virtual void makVrf::DtEntEmbarkedConditional::setEmbarkedOn ( const DtUUID )
virtual
virtual void makVrf::DtEntEmbarkedConditional::onEmbarkedOnAnyChanged ( )
protectedvirtualslot
virtual QWidget* makVrf::DtEntEmbarkedConditional::expressionExtension ( )
overrideprotectedvirtual
virtual QString makVrf::DtEntEmbarkedConditional::value ( ) const
overrideprotectedvirtual
virtual void makVrf::DtEntEmbarkedConditional::setValue ( const QString &  )
overrideprotectedvirtual
virtual void makVrf::DtEntEmbarkedConditional::setupConditional ( const DtSimCondExpr ,
const std::set< makVrv::DtUniqueID > &  data 
)
overrideprotectedvirtual

Sets up the dialog with conditional expression.

Implements makVrf::DtConditionalExpressionInterface.

virtual void makVrf::DtEntEmbarkedConditional::postGuiSetup ( const std::set< makVrv::DtUniqueID > &  data)
overrideprotectedvirtual
virtual std::vector<DtSimObjectReference> makVrf::DtEntEmbarkedConditional::selectedObjects ( ) const
overrideprotectedvirtual
virtual void makVrf::DtEntEmbarkedConditional::updateGuiForObjectSelection ( )
overrideprotectedvirtual
virtual void makVrf::DtEntEmbarkedConditional::updateGuiForPatternSelection ( )
overrideprotectedvirtual

Member Data Documentation

QWidget* makVrf::DtEntEmbarkedConditional::myExtension
QVBoxLayout* makVrf::DtEntEmbarkedConditional::myExtensionLayout
QFrame* makVrf::DtEntEmbarkedConditional::mySeparator
QLabel* makVrf::DtEntEmbarkedConditional::myLabel
QCheckBox* makVrf::DtEntEmbarkedConditional::myEmbarkedOnAny
DtVrfFilteredListView* makVrf::DtEntEmbarkedConditional::myEmbarkedOn

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)