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

Public Member Functions

 DtVrfAggregateSettingsLogic (makVrv::DtDe &de, makVrv::DtPersistenceControlsInterface &persistenceControls, makVrv::DtAggregateSettingsInterface &widget)
virtual ~DtVrfAggregateSettingsLogic ()
virtual void setVrfExtension (DtVrfAggregateSettingsWidgetInterface *)
- Public Member Functions inherited from makVrv::DtAggregateSettingsLogic
 DtAggregateSettingsLogic (DtDe &de, DtPersistenceControlsInterface &persistenceControls, DtAggregateSettingsInterface &widget)
 CTOR.
 ~DtAggregateSettingsLogic ()
 DTOR.
- Public Member Functions inherited from makVrv::DtSignalConnectionManager
 DtSignalConnectionManager ()
 CTOR.
virtual ~DtSignalConnectionManager ()
 DTOR.
void manageConnection (const boost::signalslib::connection &conn)
 Connect a signal.
DtSignalConnectionManageroperator+= (const boost::signalslib::connection &conn)
 Connect a signal.
int numberOfConnections () const
 Get the number of connections.
void disconnectSignals ()
 Disconnect all signals.
bool blockConnections (bool blocked)
 Blocks/unblocks connections.
bool blockConnection (int index, bool blocked)
 Blocks/unblocks connections.
bool connectionsBlocked () const
 check whether connections are blocked.
bool connectionBlocked (int index) const
 check whether connections are blocked.

Protected Member Functions

virtual void slot_settingReceived (const std::string &, const DtVrfBackendState *)
virtual void processPublishAggregateInformation (const DtVrfBackendState *)
virtual void slot_publishAggregateFormationRoutesChanged (bool)
virtual void slot_attackLinesShownChanged (bool)
virtual void slot_attackAnimationShownChanged (bool)
virtual void slot_supplyLinesShownChanged (bool)
virtual void slot_gumballsShownChanged (bool)
- Protected Member Functions inherited from makVrv::DtAggregateSettingsLogic
virtual void sendSettingsToGui ()
 Set up the gui with the current window settings.
virtual void slot_displayAggregatesChanged (bool enabled)
 Called when display of aggregates is changed by the GUI.
virtual void slot_setShowLeafNodesChanged (bool enabled)
 Called when showing of leaf nodes changed for aggregates.
virtual void slot_displayBoundingBoxesForSelectedChanged (bool enabled)
 Called when display of bounding boxes for selected aggregates has changed.
virtual void slot_displayBoundingBoxesChanged (bool enabled)
 Call when to show all bounding boxes has changed.
virtual void slot_displayMainIconChanged (bool enabled)
 Call when to show main icon.
virtual void slot_aggregateSettingsRestored (const DtSettingsBackup *s)
 Called when settings are restored. Will restore gui if settings are aggregate settings.
virtual void slot_ghostEchelonLevelItemsChanged (bool enabled)
 Called when user wants to ghost/not ghost echelon level items.
virtual void slot_allowSelectionOfGhostedItemsChanged (bool enabled)
 Called when user wants to allow selection of ghosted items.
virtual void slot_echelonLevelChanged (int l)
 Called when user wants to show different echelon level.
virtual void slot_colorizedModelColorTypeChanged (DtSharedAggregateDisplaySettings::ColorizedModelColorType type)
 Called when icon color choice for colorized models changes.
void on_import ()
void on_export ()
void on_importFilePathChosen (const std::string &filePath)
void on_exportFilePathChosen (const std::string &filePath)

Protected Attributes

DtVrfAggregateSettingsWidgetInterfacemyVrfExtension
- Protected Attributes inherited from makVrv::DtAggregateSettingsLogic
DtAggregateSettingsInterfacemyWidget
DtPersistenceControlsInterfacemyPersistenceControls
DtDemyDe
- Protected Attributes inherited from makVrv::DtSignalConnectionManager
Connections myConnections
 The connected signals.
bool myConnectionsBlocked
bool myIndiviualConnectionedBlocked

Additional Inherited Members

- Protected Types inherited from makVrv::DtSignalConnectionManager
typedef std::vector
< boost::signalslib::connection > 
Connections
 A collection of signals.

Constructor & Destructor Documentation

makVrf::DtVrfAggregateSettingsLogic::DtVrfAggregateSettingsLogic ( makVrv::DtDe de,
makVrv::DtPersistenceControlsInterface persistenceControls,
makVrv::DtAggregateSettingsInterface widget 
)
virtual makVrf::DtVrfAggregateSettingsLogic::~DtVrfAggregateSettingsLogic ( )
virtual

Member Function Documentation

virtual void makVrf::DtVrfAggregateSettingsLogic::setVrfExtension ( DtVrfAggregateSettingsWidgetInterface )
virtual
virtual void makVrf::DtVrfAggregateSettingsLogic::slot_settingReceived ( const std::string &  ,
const DtVrfBackendState  
)
protectedvirtual
virtual void makVrf::DtVrfAggregateSettingsLogic::processPublishAggregateInformation ( const DtVrfBackendState )
protectedvirtual
virtual void makVrf::DtVrfAggregateSettingsLogic::slot_publishAggregateFormationRoutesChanged ( bool  )
protectedvirtual
virtual void makVrf::DtVrfAggregateSettingsLogic::slot_attackLinesShownChanged ( bool  )
protectedvirtual
virtual void makVrf::DtVrfAggregateSettingsLogic::slot_attackAnimationShownChanged ( bool  )
protectedvirtual
virtual void makVrf::DtVrfAggregateSettingsLogic::slot_supplyLinesShownChanged ( bool  )
protectedvirtual
virtual void makVrf::DtVrfAggregateSettingsLogic::slot_gumballsShownChanged ( bool  )
protectedvirtual

Member Data Documentation

DtVrfAggregateSettingsWidgetInterface* makVrf::DtVrfAggregateSettingsLogic::myVrfExtension
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)