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 ()
 
virtual QWidget * widget ()
 
virtual void setShowObjectConsoleWarningIcon (bool)
 
virtual bool showObjectConsoleWarningIcon () const
 
virtual void setHasMessagesWaiting (makVrv::DtUniqueID, bool)
 
virtual void setHasQuestionsWaiting (makVrv::DtUniqueID, bool)
 
virtual void editGlobalPlan (makVrv::DtUniqueID, const std::string &showValue="")
 
virtual void setCanCreateGlobalPlan (bool)
 
- 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 onNewPlan ()
 
virtual void onShowInformation ()
 
virtual void onDeleteSelectedPlan ()
 
virtual void onProcessItemDoubleClicked (QTreeWidgetItem *, int)
 
virtual bool getSelectedGlobalPlan (DtUUID &plan, DtSimulationAddress &simulationAddress) const
 
virtual void updateIcon (const DtUUID &)
 
virtual void onLaunchGlobalPlan ()
 

Protected Member Functions

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

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 ( )
virtual

Member Function Documentation

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

Returns widget that represents this dialog.

Implements makVrf::DtGlobalPlansDialogInterface.

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

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
protectedvirtual
virtual DtSimulationAddress makVrf::DtGlobalPlansDialog::simulationAddressForPlan ( const DtUUID ) const
protectedvirtual
virtual void makVrf::DtGlobalPlansDialog::onSelectedItemsChanged ( )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onClose ( )
protectedvirtualslot
virtual void makVrf::DtGlobalPlansDialog::onEditSelectedPlan ( )
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
protectedvirtualslot
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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)