VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtQuickLaunchWidget Class Reference
Inheritance diagram for makVrf::DtQuickLaunchWidget:
Inheritance graph
[legend]

Classes

struct  QuickLaunchData
 
struct  QuickLaunchPlanData
 

Public Types

typedef std::map
< makVrv::DtUniqueID,
QuickLaunchData
QuickLaunchEvents
 
typedef std::map
< makVrv::DtUniqueID,
QuickLaunchPlanData
QuickLaunchPlans
 
typedef std::map< int,
std::vector< QToolButton * > > 
OrdinalOrder
 

Public Member Functions

 DtQuickLaunchWidget (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 CTOR. More...
 
virtual ~DtQuickLaunchWidget ()
 DTOR. More...
 

Public Attributes

QBoxLayout * myMainLayout
 
QLabelmyNoQuickLaunchEventsLabel
 
QuickLaunchEvents myQuickLaunchEvents
 
QuickLaunchPlans myQuickLaunchPlans
 
OrdinalOrder myOrdinalOrder
 

Protected Slots

virtual void changeEventStatus ()
 
virtual void launchGlobalPlan ()
 
virtual void setExpanded (bool)
 

Protected Member Functions

virtual void setupUi ()
 Sets up the contents of the widget. More...
 
virtual void init ()
 
virtual void initializeScenarioEvents ()
 
virtual void scenarioEventRemoved (makVrv::DtUniqueID)
 
virtual void scenarioEventStarted (makVrv::DtUniqueID)
 
virtual void scenarioEventStopped (makVrv::DtUniqueID)
 
virtual void scenarioEventUpdated (const makVrv::DtStateView< DtVrlinkSimulatedEnvironmentProcess > *)
 
virtual void removeFromOrdinalOrder (QToolButton *b)
 
virtual void initializeGlobalPlans ()
 
virtual void clearGlobalPlans ()
 
virtual void receivedGlobalPlans (const DtVrfGlobalPlansManager::GlobalPlanInformation &, const std::string &)
 
virtual void addQuickLaunchPlan (makVrv::DtUniqueID, const DtVrfGlobalPlansManager::GlobalPlanWithState &, const std::string &server)
 
virtual void removeQuickLaunchPlan (makVrv::DtUniqueID)
 
virtual void resetSize ()
 
virtual void positionButton (int ordinal, QToolButton *)
 
virtual void updateEventButtonStatus (QToolButton *button, const DtRwScenarioEvent &evt)
 
virtual void scenarioEventOptionsChanged ()
 
virtual bool anyValidQuickLaunchEvents () const
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 

Protected Attributes

makVrv::DtSignalConnectionManager myConnections
 
makVrv::DtDemyDe
 
bool myUndockedLayout
 
QToolBarmyToolBar
 
boost::signals2::connection myResetSizeConnection
 

Member Typedef Documentation

typedef std::map<int, std::vector<QToolButton*> > makVrf::DtQuickLaunchWidget::OrdinalOrder

Constructor & Destructor Documentation

makVrf::DtQuickLaunchWidget::DtQuickLaunchWidget ( makVrv::DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  flags = 0 
)

CTOR.

virtual makVrf::DtQuickLaunchWidget::~DtQuickLaunchWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtQuickLaunchWidget::setupUi ( )
protectedvirtual

Sets up the contents of the widget.

virtual void makVrf::DtQuickLaunchWidget::init ( )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::initializeScenarioEvents ( )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::scenarioEventRemoved ( makVrv::DtUniqueID  )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::scenarioEventStarted ( makVrv::DtUniqueID  )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::scenarioEventStopped ( makVrv::DtUniqueID  )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::scenarioEventUpdated ( const makVrv::DtStateView< DtVrlinkSimulatedEnvironmentProcess > *  )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::removeFromOrdinalOrder ( QToolButton b)
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::initializeGlobalPlans ( )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::clearGlobalPlans ( )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::receivedGlobalPlans ( const DtVrfGlobalPlansManager::GlobalPlanInformation ,
const std::string &   
)
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::addQuickLaunchPlan ( makVrv::DtUniqueID  ,
const DtVrfGlobalPlansManager::GlobalPlanWithState ,
const std::string &  server 
)
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::removeQuickLaunchPlan ( makVrv::DtUniqueID  )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::resetSize ( )
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::positionButton ( int  ordinal,
QToolButton  
)
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::updateEventButtonStatus ( QToolButton button,
const DtRwScenarioEvent evt 
)
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::scenarioEventOptionsChanged ( )
protectedvirtual
virtual bool makVrf::DtQuickLaunchWidget::anyValidQuickLaunchEvents ( ) const
protectedvirtual
virtual bool makVrf::DtQuickLaunchWidget::eventFilter ( QObject watched,
QEvent event 
)
protectedvirtual
virtual void makVrf::DtQuickLaunchWidget::changeEventStatus ( )
protectedvirtualslot
virtual void makVrf::DtQuickLaunchWidget::launchGlobalPlan ( )
protectedvirtualslot
virtual void makVrf::DtQuickLaunchWidget::setExpanded ( bool  )
protectedvirtualslot

Member Data Documentation

QBoxLayout* makVrf::DtQuickLaunchWidget::myMainLayout
QLabel* makVrf::DtQuickLaunchWidget::myNoQuickLaunchEventsLabel
QuickLaunchEvents makVrf::DtQuickLaunchWidget::myQuickLaunchEvents
QuickLaunchPlans makVrf::DtQuickLaunchWidget::myQuickLaunchPlans
OrdinalOrder makVrf::DtQuickLaunchWidget::myOrdinalOrder
makVrv::DtSignalConnectionManager makVrf::DtQuickLaunchWidget::myConnections
protected
makVrv::DtDe& makVrf::DtQuickLaunchWidget::myDe
protected
bool makVrf::DtQuickLaunchWidget::myUndockedLayout
protected
QToolBar* makVrf::DtQuickLaunchWidget::myToolBar
protected
boost::signals2::connection makVrf::DtQuickLaunchWidget::myResetSizeConnection
protected

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)