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

Public Member Functions

 DtGlobalPlansDialog (makVrv::DtDe &de, QWidget *parent=0, const Qt::WindowFlags &flags=0)
 
virtual ~DtGlobalPlansDialog () override
 
virtual QWidget * widget () override
 
virtual void setShowObjectConsoleWarningIcon (bool) override
 
virtual bool showObjectConsoleWarningIcon () const override
 
virtual void setHasMessagesWaiting (makVrv::DtUniqueID, bool) override
 
virtual void setHasQuestionsWaiting (makVrv::DtUniqueID, bool) override
 
virtual void editGlobalPlan (makVrv::DtUniqueID, const std::string &showValue="") override
 
virtual void setCanCreateGlobalPlan (bool) override
 
- Public Member Functions inherited from makVrf::DtGlobalPlansDialogInterface
virtual ~DtGlobalPlansDialogInterface ()
 
virtual bool getSelectedGlobalPlan (DtUUID &plan, DtSimulationAddress &simulationAddress) const =0
 

Public Attributes

Ui_GlobalPlansWidgetUi myUiImpl
 

Protected Types

enum  Flags { HasWarning = 0x00000001, HasQuestion = 0x00000002 }
 
typedef boost::unordered_map
< DtUUID, int
HasAwaiting
 

Protected Slots

virtual void onSelectedItemsChanged ()
 
virtual void onClose ()
 
virtual void onEditSelectedPlan ()
 
virtual void onEditSelectedPlanName ()
 
virtual void onNewPlan ()
 
virtual void onShowInformation ()
 
virtual void onDeleteSelectedPlan ()
 
virtual void onProcessItemDoubleClicked (QTreeWidgetItem *, int)
 
virtual bool getSelectedGlobalPlan (DtUUID &plan, DtSimulationAddress &simulationAddress) const override
 
virtual void updateIcon (const DtUUID &)
 
virtual void onLaunchGlobalPlan ()
 

Protected Member Functions

virtual bool itemSelected () const override
 
virtual void setEditPlanEnabled (bool) override
 
virtual void setEditPlanNameEnabled (bool)
 
virtual void setDeletePlanEnabled (bool) override
 
virtual void setLaunchButtonEnabled (bool) override
 
virtual void setInformationButtonEnabled (bool) override
 
virtual void clearGlobalPlansList () override
 
virtual void addGlobalPlan (const DtUUID &planUUID, const QString &planName, const DtSimulationAddress &simulationAddress, bool isQuickLaunch, bool isLaunched, const DtString &quickLaunchIcon) override
 
virtual void changeGlobalPlanName (const DtUUID &planUUID, const QString &name) override
 
virtual void removeGlobalPlansForBackend (const DtSimulationAddress &) override
 
virtual QTreeWidgetItemglobalPlanItem (const DtUUID &)
 
virtual void removePlansFromBackendNotInList (const std::vector< DtUUID > &, const DtSimulationAddress &addr) override
 
virtual bool hasPlanNamed (const QString &) const override
 
virtual DtSimulationAddress simulationAddressForPlan (const DtUUID &) const override
 

Protected Attributes

makVrv::DtDemyDe
 
DtGlobalPlansLogicmyLogic
 
bool myShowObjectConsoleWarningIcon
 
HasAwaiting myHasAwaiting
 

Member Typedef Documentation

typedef boost::unordered_map<DtUUID, int> makVrf::DtGlobalPlansDialog::HasAwaiting
protected

Member Enumeration Documentation

Enumerator
HasWarning 
HasQuestion 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual QWidget* makVrf::DtGlobalPlansDialog::widget ( )
inlineoverridevirtual

Returns widget that represents this dialog.

Implements makVrf::DtGlobalPlansDialogInterface.

virtual void makVrf::DtGlobalPlansDialog::setShowObjectConsoleWarningIcon ( bool  )
overridevirtual
virtual bool makVrf::DtGlobalPlansDialog::showObjectConsoleWarningIcon ( ) const
overridevirtual
virtual void makVrf::DtGlobalPlansDialog::setHasMessagesWaiting ( makVrv::DtUniqueID  ,
bool   
)
overridevirtual
virtual void makVrf::DtGlobalPlansDialog::setHasQuestionsWaiting ( makVrv::DtUniqueID  ,
bool   
)
overridevirtual
virtual void makVrf::DtGlobalPlansDialog::editGlobalPlan ( makVrv::DtUniqueID  ,
const std::string &  showValue = "" 
)
overridevirtual
virtual void makVrf::DtGlobalPlansDialog::setCanCreateGlobalPlan ( bool  )
overridevirtual
virtual bool makVrf::DtGlobalPlansDialog::itemSelected ( ) const
overrideprotectedvirtual
virtual void makVrf::DtGlobalPlansDialog::setEditPlanEnabled ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtGlobalPlansDialog::setEditPlanNameEnabled ( bool  )
protectedvirtual
virtual void makVrf::DtGlobalPlansDialog::setDeletePlanEnabled ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtGlobalPlansDialog::setLaunchButtonEnabled ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtGlobalPlansDialog::setInformationButtonEnabled ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtGlobalPlansDialog::clearGlobalPlansList ( )
overrideprotectedvirtual
virtual void makVrf::DtGlobalPlansDialog::addGlobalPlan ( const DtUUID planUUID,
const QString &  planName,
const DtSimulationAddress &  simulationAddress,
bool  isQuickLaunch,
bool  isLaunched,
const DtString quickLaunchIcon 
)
overrideprotectedvirtual
virtual void makVrf::DtGlobalPlansDialog::changeGlobalPlanName ( const DtUUID planUUID,
const QString &  name 
)
overrideprotectedvirtual
virtual void makVrf::DtGlobalPlansDialog::removeGlobalPlansForBackend ( const DtSimulationAddress &  )
overrideprotectedvirtual
virtual QTreeWidgetItem* makVrf::DtGlobalPlansDialog::globalPlanItem ( const DtUUID )
protectedvirtual
virtual void makVrf::DtGlobalPlansDialog::removePlansFromBackendNotInList ( const std::vector< DtUUID > &  ,
const DtSimulationAddress &  addr 
)
overrideprotectedvirtual

Given the list of plan names, remove items from the list view that are on that backend that are not in the list.

Implements makVrf::DtGlobalPlansDialogInterface.

virtual bool makVrf::DtGlobalPlansDialog::hasPlanNamed ( const QString &  ) const
overrideprotectedvirtual
virtual DtSimulationAddress makVrf::DtGlobalPlansDialog::simulationAddressForPlan ( const DtUUID ) const
overrideprotectedvirtual
virtual void makVrf::DtGlobalPlansDialog::onSelectedItemsChanged ( )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onClose ( )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onEditSelectedPlan ( )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onEditSelectedPlanName ( )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onNewPlan ( )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onShowInformation ( )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onDeleteSelectedPlan ( )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onProcessItemDoubleClicked ( QTreeWidgetItem ,
int   
)
protectedvirtualslot
virtual bool makVrf::DtGlobalPlansDialog::getSelectedGlobalPlan ( DtUUID plan,
DtSimulationAddress &  simulationAddress 
) const
overrideprotectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::updateIcon ( const DtUUID )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onLaunchGlobalPlan ( )
protectedvirtualslot

Member Data Documentation

Ui_GlobalPlansWidgetUi makVrf::DtGlobalPlansDialog::myUiImpl
makVrv::DtDe& makVrf::DtGlobalPlansDialog::myDe
protected
DtGlobalPlansLogic* makVrf::DtGlobalPlansDialog::myLogic
protected
bool makVrf::DtGlobalPlansDialog::myShowObjectConsoleWarningIcon
protected
HasAwaiting makVrf::DtGlobalPlansDialog::myHasAwaiting
protected

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)