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

Public Member Functions

 DtComputedRouteDefinitionDialog (makVrv::DtDe &de, QWidget *parent, const QString &title="")
 
virtual ~DtComputedRouteDefinitionDialog ()
 
virtual void init (const QString &title)
 
virtual QString getName () const
 
virtual void setName (const QString &name)
 
virtual void setLabel (const QString &name)
 
virtual QString getLabel () const
 
virtual std::map< int, DtStringextendedLabels () const
 
virtual DtVector sourceLocation () const
 
virtual DtVector destinationLocation () const
 
virtual void setForce (int force)
 
int getForce () const
 
virtual void addOverlay (const QString &name, bool translate=true)
 
virtual void removeOverlay (const QString &name)
 
virtual void renameOverlay (const QString &oldName, const QString &newName)
 
virtual void setOverlay (const QString &name)
 
virtual QString getOverlay () const
 
virtual void clearOverlays ()
 
virtual void populateOverlays ()
 
virtual void populateRulesTypes ()
 
virtual void setRule (const QString &text, bool val)
 
virtual bool getRule (const QString &text) const
 
virtual void setStatusText (const QString &text)
 
virtual void enableBusyIndicator (bool enable)
 
virtual void addRule (const QString &text)
 
virtual void addRulesType (const QString &name)
 
virtual void clearRulesTypes ()
 
virtual void setSourceLocationValid (bool)
 
virtual void setDestinationLocationValid (bool)
 
virtual QString rulesType () const
 
virtual void enableRulesEditing (bool enable)
 
virtual void removeSourceAndDestinationPoints ()
 
virtual void enableEditing (bool enable)
 
virtual void enableMapFocus (bool enable)
 
virtual void closeDialog ()
 
- Public Member Functions inherited from makVrf::DtAutoHideDock
 DtAutoHideDock (makVrv::DtDe &de, const QString &title="", const std::string &className="", QWidget *parent=0, Qt::WindowFlags flags=0)
 
 ~DtAutoHideDock ()
 
virtual const
makVrv::DtQIconConfigurations
icon ()
 
virtual void setIcon (const makVrv::DtQIconConfigurations &icon)
 
virtual DtAutoHideDockType dockType () const
 
virtual void setDockType (DtAutoHideDockType t)
 
virtual bool pinned () const
 
virtual void setPinned (bool flag)
 
virtual void setShowWindowTitle (bool)
 
bool showWindowTitle () const
 
virtual void setTitle (const QString &title)
 
virtual void setAdjustToMinimumSize (bool)
 
virtual bool adjustToMinimumSize () const
 
const std::string & className () const
 
virtual bool keepAlive () const
 

Public Attributes

Ui_ComputedRouteDefinitionWidgetUi myUiImpl
 
DtOverlayParentEntryWidgetmyOverlaysCombo
 
QWidget * myMainWidget
 
DtMapFocusHandler myMapFocusManager
 
DtExtendedLabelsEntryWidgetmyExtendedLabelsEntryWidget
 
DtLocationEntryWidgetmySourceLocation
 
DtLocationEntryWidgetmyDestinationLocation
 
QPushButtonmyCreateButton
 
QPushButtonmyCancelButton
 
- Public Attributes inherited from makVrf::DtAutoHideDock
boost::signals2::signal< void()> signal_windowTitleShownChanged
 

Protected Slots

virtual void slot_onCreateButtonClicked ()
 
virtual void slot_onRuleTypeChanged (const QString &text)
 
virtual void slot_onSourceLocationChanged ()
 
virtual void slot_onDestinationLocationChanged ()
 
virtual void slot_onObjectFacadeAboutToBeRemoved (DtVrfObjectFacadeInterface *)
 
virtual void extendedLabelsChanged ()
 
- Protected Slots inherited from makVrf::DtAutoHideDock
virtual void slot_closePressed ()
 
virtual void slot_pinPressed (bool flag)
 
virtual void slot_topLevelChanged (bool)
 

Protected Member Functions

virtual void sessionStatusChanged (int status)
 
virtual void setupGui ()
 
virtual void setupConnections ()
 
virtual void tearDownConnections ()
 
virtual
DtComputedRouteDefinitionDialogLogic
createLogic ()
 
virtual void closeEvent (QCloseEvent *event)
 
virtual void showEvent (QShowEvent *event) override
 
virtual void updateSourcePoint ()
 
virtual void updateDestinationPoint ()
 
- Protected Member Functions inherited from makVrf::DtAutoHideDock
virtual bool eventFilter (QObject *p, QEvent *e)
 
virtual void enterEvent (QEvent *event)
 
virtual void leaveEvent (QEvent *event)
 
virtual void paintEvent (QPaintEvent *p)
 
virtual void resizeEvent (QResizeEvent *event)
 

Protected Attributes

DtComputedRouteDefinitionDialogLogicmyLogic
 
std::map< QString, QCheckBox * > myRuleCheckBoxes
 
QWidget * myParent
 
QString myDefaultName
 
DtEnvironmentalFacadeCollectionmySourcePoint
 
DtEnvironmentalFacadeCollectionmyDestinationPoint
 
DtForceSelectionEntryWidgetmyForceSelection
 
bool mySourceLocationValid
 
bool myDestinationLocationValid
 
bool myConnectionsSetup
 
- Protected Attributes inherited from makVrf::DtAutoHideDock
makVrv::DtDemyDe
 
DtExtendedTitleBarWidgetmyTitleBarWidget
 
makVrv::DtQIconConfigurations myIcon
 
DtAutoHideDockType myDockType
 
bool myAdjustToMinimumSize
 
std::string myClassName
 
QColor myTitleFillColorStop0
 
QColor myTitleFillColorStop1
 
QColor myOutlineInnerColor
 
QColor myOutlineOuterColor
 
bool myShowWindowTitle = true
 

Additional Inherited Members

- Public Types inherited from makVrf::DtAutoHideDock
enum  DtAutoHideDockType { Palette = 0, Dialog }
 
- Signals inherited from makVrf::DtAutoHideDock
void signal_closing (DtAutoHideDock *dock)
 
void signal_pinPressed (DtAutoHideDock *dock)
 
void signal_topLevelChanged (DtAutoHideDock *dock)
 
void signal_resized (DtAutoHideDock *dock)
 
void signal_destroyed (DtAutoHideDock *dock)
 
void signal_enter (DtAutoHideDock *dock)
 
void signal_leave (DtAutoHideDock *dock)
 
- Properties inherited from makVrf::DtAutoHideDock
QColor TitleFillColorStop0
 
QColor TitleFillColorStop1
 
QColor OutlineInnerColor
 
QColor OutlineOuterColor
 

Constructor & Destructor Documentation

makVrf::DtComputedRouteDefinitionDialog::DtComputedRouteDefinitionDialog ( makVrv::DtDe de,
QWidget *  parent,
const QString &  title = "" 
)

Constructor.

virtual makVrf::DtComputedRouteDefinitionDialog::~DtComputedRouteDefinitionDialog ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrf::DtComputedRouteDefinitionDialog::init ( const QString &  title)
virtual

Performs dialog initialization.

virtual QString makVrf::DtComputedRouteDefinitionDialog::getName ( ) const
virtual

Returns the route's name.

virtual void makVrf::DtComputedRouteDefinitionDialog::setName ( const QString &  name)
virtual

Sets the route's name.

virtual void makVrf::DtComputedRouteDefinitionDialog::setLabel ( const QString &  name)
virtual

Sets the route's label.

virtual QString makVrf::DtComputedRouteDefinitionDialog::getLabel ( ) const
virtual

Gets the route's label.

virtual std::map<int, DtString> makVrf::DtComputedRouteDefinitionDialog::extendedLabels ( ) const
virtual

Get the route's extended labels.

virtual DtVector makVrf::DtComputedRouteDefinitionDialog::sourceLocation ( ) const
virtual

Get the source location.

virtual DtVector makVrf::DtComputedRouteDefinitionDialog::destinationLocation ( ) const
virtual

Get the destination location.

virtual void makVrf::DtComputedRouteDefinitionDialog::setForce ( int  force)
virtual

Selects the force.

int makVrf::DtComputedRouteDefinitionDialog::getForce ( ) const

Returns selected force.

virtual void makVrf::DtComputedRouteDefinitionDialog::addOverlay ( const QString &  name,
bool  translate = true 
)
virtual

Add an overlay to the object's overlay.

virtual void makVrf::DtComputedRouteDefinitionDialog::removeOverlay ( const QString &  name)
virtual

Remove an overlay from the object's overlay.

virtual void makVrf::DtComputedRouteDefinitionDialog::renameOverlay ( const QString &  oldName,
const QString &  newName 
)
virtual

Rename an overlay int the object's overlay.

virtual void makVrf::DtComputedRouteDefinitionDialog::setOverlay ( const QString &  name)
virtual

Sets the object's overlay.

virtual QString makVrf::DtComputedRouteDefinitionDialog::getOverlay ( ) const
virtual

Gets the object's overlay.

virtual void makVrf::DtComputedRouteDefinitionDialog::clearOverlays ( )
virtual

Clear the overlays combo box.

virtual void makVrf::DtComputedRouteDefinitionDialog::populateOverlays ( )
virtual

Populate the overlays combo box.

virtual void makVrf::DtComputedRouteDefinitionDialog::populateRulesTypes ( )
virtual

Populate the rules type combo box.

virtual void makVrf::DtComputedRouteDefinitionDialog::setRule ( const QString &  text,
bool  val 
)
virtual

Set a rule setting.

virtual bool makVrf::DtComputedRouteDefinitionDialog::getRule ( const QString &  text) const
virtual

Get a rule setting.

virtual void makVrf::DtComputedRouteDefinitionDialog::setStatusText ( const QString &  text)
virtual

Sets the status text.

virtual void makVrf::DtComputedRouteDefinitionDialog::enableBusyIndicator ( bool  enable)
virtual

Enables or disables the busy indicator.

virtual void makVrf::DtComputedRouteDefinitionDialog::addRule ( const QString &  text)
virtual

Adds a new rule check box.

virtual void makVrf::DtComputedRouteDefinitionDialog::addRulesType ( const QString &  name)
virtual

Adds a new rules type to the combo box.

virtual void makVrf::DtComputedRouteDefinitionDialog::clearRulesTypes ( )
virtual

Clears out the rules types combo box.

virtual void makVrf::DtComputedRouteDefinitionDialog::setSourceLocationValid ( bool  )
virtual
virtual void makVrf::DtComputedRouteDefinitionDialog::setDestinationLocationValid ( bool  )
virtual
virtual QString makVrf::DtComputedRouteDefinitionDialog::rulesType ( ) const
virtual

Returns the current rules type.

virtual void makVrf::DtComputedRouteDefinitionDialog::enableRulesEditing ( bool  enable)
virtual

Enables or disables ability to edit the current rules.

virtual void makVrf::DtComputedRouteDefinitionDialog::removeSourceAndDestinationPoints ( )
virtual

Removes the source and destination points from the display.

virtual void makVrf::DtComputedRouteDefinitionDialog::enableEditing ( bool  enable)
virtual

Enable or disable editing and creation of a new route.

virtual void makVrf::DtComputedRouteDefinitionDialog::enableMapFocus ( bool  enable)
virtual

Enables or disables map focus.

virtual void makVrf::DtComputedRouteDefinitionDialog::closeDialog ( )
virtual

Closes the dialog.

virtual void makVrf::DtComputedRouteDefinitionDialog::sessionStatusChanged ( int  status)
protectedvirtual

Close dialog if session is loading or closing scenario.

virtual void makVrf::DtComputedRouteDefinitionDialog::setupGui ( )
protectedvirtual

Configures the dialog.

Reimplemented from makVrf::DtAutoHideDock.

virtual void makVrf::DtComputedRouteDefinitionDialog::setupConnections ( )
protectedvirtual

Connects signals and slots.

virtual void makVrf::DtComputedRouteDefinitionDialog::tearDownConnections ( )
protectedvirtual

Disconnects signals and slots.

virtual DtComputedRouteDefinitionDialogLogic* makVrf::DtComputedRouteDefinitionDialog::createLogic ( )
protectedvirtual

Creates the logic controlling the dialog.

virtual void makVrf::DtComputedRouteDefinitionDialog::closeEvent ( QCloseEvent *  event)
protectedvirtual

Handles closing of the dialog.

Reimplemented from makVrf::DtAutoHideDock.

virtual void makVrf::DtComputedRouteDefinitionDialog::showEvent ( QShowEvent *  event)
overrideprotectedvirtual

Handles showing of the dialog.

virtual void makVrf::DtComputedRouteDefinitionDialog::updateSourcePoint ( )
protectedvirtual

Updates the location of the source point on the display. Creates the point if not already displayed.

virtual void makVrf::DtComputedRouteDefinitionDialog::updateDestinationPoint ( )
protectedvirtual

Updates the location of the destination point on the display. Creates the point if not already displayed.

virtual void makVrf::DtComputedRouteDefinitionDialog::slot_onCreateButtonClicked ( )
protectedvirtualslot

Processing the clicking of the create button.

virtual void makVrf::DtComputedRouteDefinitionDialog::slot_onRuleTypeChanged ( const QString &  text)
protectedvirtualslot

Updates rules based on selected type.

virtual void makVrf::DtComputedRouteDefinitionDialog::slot_onSourceLocationChanged ( )
protectedvirtualslot

Processes an update to the source point location.

virtual void makVrf::DtComputedRouteDefinitionDialog::slot_onDestinationLocationChanged ( )
protectedvirtualslot

Processes an update to the destination point location.

virtual void makVrf::DtComputedRouteDefinitionDialog::slot_onObjectFacadeAboutToBeRemoved ( DtVrfObjectFacadeInterface )
protectedvirtualslot

Called when an object facade is about to be removed. If the object facade corresponds to mySourcePoint or myDestinationPoint, cleanup our reference.

virtual void makVrf::DtComputedRouteDefinitionDialog::extendedLabelsChanged ( )
protectedvirtualslot

Member Data Documentation

Ui_ComputedRouteDefinitionWidgetUi makVrf::DtComputedRouteDefinitionDialog::myUiImpl
DtOverlayParentEntryWidget* makVrf::DtComputedRouteDefinitionDialog::myOverlaysCombo
QWidget* makVrf::DtComputedRouteDefinitionDialog::myMainWidget
DtMapFocusHandler makVrf::DtComputedRouteDefinitionDialog::myMapFocusManager
DtExtendedLabelsEntryWidget* makVrf::DtComputedRouteDefinitionDialog::myExtendedLabelsEntryWidget
DtLocationEntryWidget* makVrf::DtComputedRouteDefinitionDialog::mySourceLocation
DtLocationEntryWidget* makVrf::DtComputedRouteDefinitionDialog::myDestinationLocation
QPushButton* makVrf::DtComputedRouteDefinitionDialog::myCreateButton
QPushButton* makVrf::DtComputedRouteDefinitionDialog::myCancelButton
DtComputedRouteDefinitionDialogLogic* makVrf::DtComputedRouteDefinitionDialog::myLogic
protected
std::map<QString, QCheckBox*> makVrf::DtComputedRouteDefinitionDialog::myRuleCheckBoxes
protected
QWidget* makVrf::DtComputedRouteDefinitionDialog::myParent
protected
QString makVrf::DtComputedRouteDefinitionDialog::myDefaultName
protected
DtEnvironmentalFacadeCollection* makVrf::DtComputedRouteDefinitionDialog::mySourcePoint
protected
DtEnvironmentalFacadeCollection* makVrf::DtComputedRouteDefinitionDialog::myDestinationPoint
protected
DtForceSelectionEntryWidget* makVrf::DtComputedRouteDefinitionDialog::myForceSelection
protected
bool makVrf::DtComputedRouteDefinitionDialog::mySourceLocationValid
protected
bool makVrf::DtComputedRouteDefinitionDialog::myDestinationLocationValid
protected
bool makVrf::DtComputedRouteDefinitionDialog::myConnectionsSetup
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)