VR-Forces Developer's Guide
 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 Types inherited from makVrv::DtPage
enum  PageAction { None = 0x0000, Switching = 0x0001, Closing = 0x0010 }
 

Public Member Functions

 DtQuickLaunchWidget (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtQuickLaunchWidget ()
 
virtual QIcon icon ()
 
virtual
makVrv::DtQIconConfigurations 
qIconConfigurations () const
 
virtual QString title ()
 
virtual const std::string & pageClassName () const
 
- Public Member Functions inherited from makVrv::DtPage
 DtPage (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~DtPage ()
 
virtual PageAction pageAction ()
 
virtual void setPageAction (PageAction action)
 
virtual void setActionFlag (int flag)
 
virtual int actionFlag ()
 
virtual void setParentDialog (QWidget *paraentDialog)
 
virtual QWidget * parentDialog ()
 
virtual bool shouldAskBeforeAction (PageAction action)
 
virtual void askBeforeAction ()
 
virtual void executeAfterAsk (bool revert)
 
virtual void resumeLastAction ()
 
virtual void onCloseEvent ()
 
virtual void onSwitchEvent ()
 

Public Attributes

QVBoxLayout * myMainLayout
 
QLabelmyNoQuickLaunchEventsLabel
 
QWidget * myQuickLaunchCanvas
 
QVBoxLayout * myQuickLaunchCanvasLayout
 
QScrollArea * myQuickLaunchCanvasScrollArea
 
QSpacerItem * myQuickLaunchSpacer
 
QuickLaunchEvents myQuickLaunchEvents
 
QuickLaunchPlans myQuickLaunchPlans
 
OrdinalOrder myOrdinalOrder
 

Protected Slots

virtual void changeEventStatus ()
 
virtual void launchGlobalPlan ()
 

Protected Member Functions

virtual void setupUi ()
 
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 positionButton (int ordinal, QToolButton *)
 
virtual void updateEventButtonStatus (QToolButton *button, const DtRwScenarioEvent &evt)
 
virtual void scenarioEventOptionsChanged ()
 
virtual bool anyValidQuickLaunchEvents () const
 
virtual void activate () override
 
virtual void deactivate () override
 

Protected Attributes

makVrv::DtSignalConnectionManager myConnections
 
bool myActivated = false
 
- Protected Attributes inherited from makVrv::DtPage
DtDemyDe
 
QWidget * myParentDialog
 
PageAction myCurrentPageAction
 
int myActionFlag
 

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 QIcon makVrf::DtQuickLaunchWidget::icon ( )
virtual

Get the icon of the page.

Implements makVrv::DtPage.

virtual makVrv::DtQIconConfigurations makVrf::DtQuickLaunchWidget::qIconConfigurations ( ) const
virtual

Get the icon configurations for the page. This is used to style the page's icon based on application settings.

Implements makVrv::DtPage.

virtual QString makVrf::DtQuickLaunchWidget::title ( )
virtual

Get the title of the page.

Implements makVrv::DtPage.

virtual const std::string& makVrf::DtQuickLaunchWidget::pageClassName ( ) const
virtual

Get the class name of the page.

Implements makVrv::DtPage.

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::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 void makVrf::DtQuickLaunchWidget::activate ( )
overrideprotectedvirtual

Called when the page is displayed.

Implements makVrv::DtPage.

virtual void makVrf::DtQuickLaunchWidget::deactivate ( )
overrideprotectedvirtual

Called when the page is hidden.

Implements makVrv::DtPage.

virtual void makVrf::DtQuickLaunchWidget::changeEventStatus ( )
protectedvirtualslot
virtual void makVrf::DtQuickLaunchWidget::launchGlobalPlan ( )
protectedvirtualslot

Member Data Documentation

QVBoxLayout* makVrf::DtQuickLaunchWidget::myMainLayout
QLabel* makVrf::DtQuickLaunchWidget::myNoQuickLaunchEventsLabel
QWidget* makVrf::DtQuickLaunchWidget::myQuickLaunchCanvas
QVBoxLayout* makVrf::DtQuickLaunchWidget::myQuickLaunchCanvasLayout
QScrollArea* makVrf::DtQuickLaunchWidget::myQuickLaunchCanvasScrollArea
QSpacerItem* makVrf::DtQuickLaunchWidget::myQuickLaunchSpacer
QuickLaunchEvents makVrf::DtQuickLaunchWidget::myQuickLaunchEvents
QuickLaunchPlans makVrf::DtQuickLaunchWidget::myQuickLaunchPlans
OrdinalOrder makVrf::DtQuickLaunchWidget::myOrdinalOrder
makVrv::DtSignalConnectionManager makVrf::DtQuickLaunchWidget::myConnections
protected
bool makVrf::DtQuickLaunchWidget::myActivated = false
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)