VR-Forces 4.0.4 Class Documentation
Public Member Functions | Public Attributes | Protected Member Functions
makVrf::DtSetResourcesDialog Class Reference
Inheritance diagram for makVrf::DtSetResourcesDialog:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSetResourcesDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtSetResourcesDialog ()
virtual void disable (const QString &reason)
 Disables dialog (except for cancel button)
virtual void enable ()
 Enables dialog.
virtual void setRealResource (const QString &full, const QString &current)
virtual void setIntegerResource (const QString &full, const QString &current)
virtual double resourceValue () const

Public Attributes

DtSetResourceRequestmySetResourceRequest
QGridLayout * myFullLayout
QLabelmyFullLabel
QLabelmyFullAmount
QLabelmyValueLabel
QLineEditmyValueAmount
QDoubleValidator * myDoubleValidator
QIntValidator * myIntValidator

Protected Member Functions

virtual bool editStatement (const std::vector< makVrv::DtSimEntry * > &states, const DtSimStatement *s)
 Edits the current statement. Return true if the statement can be edited.
virtual QWidgetcontents (const std::vector< makVrv::DtSimEntry * > &data)
 Creates set dialog contents. Called from setupGui.
virtual QBoxLayout * createMainLayout ()
virtual void sendRequest ()
 Override to send the set or task request.
virtual void setupStatement (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *stmt)
virtual void setupGui (const std::vector< makVrv::DtSimEntry * > &data)
 If there is a single entry, find it's location and convert to local to set.
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &d)
 Sets up dialog by asking logic to do it.
virtual void comboChanged (const QString &)
virtual void addResource (const DtResource &)
 Called to add a new resource.
virtual void resourceUpdated (const DtResource &)
 Called when a particular resource has been updated.
virtual void initializeItems (const std::vector< makVrv::DtSimEntry * > &data)
 Override for dialogs that need item initialization.
virtual void resourcesChanged ()
 Virtual overrides to complete class.
virtual void resourceCheckingDisabled ()
 Called when this item can not longer set resources.
virtual void resourceCheckComplete ()
 Called when resource checking is complete.

Constructor & Destructor Documentation

makVrf::DtSetResourcesDialog::DtSetResourcesDialog ( makVrv::DtDe de,
QWidget parent,
const Qt::WindowFlags &  flags = 0 
)

Member Function Documentation

virtual void makVrf::DtSetResourcesDialog::disable ( const QString &  reason) [virtual]

Disables dialog (except for cancel button)

virtual void makVrf::DtSetResourcesDialog::enable ( ) [virtual]

Enables dialog.

virtual void makVrf::DtSetResourcesDialog::setRealResource ( const QString &  full,
const QString &  current 
) [virtual]
virtual void makVrf::DtSetResourcesDialog::setIntegerResource ( const QString &  full,
const QString &  current 
) [virtual]
virtual double makVrf::DtSetResourcesDialog::resourceValue ( ) const [virtual]
virtual bool makVrf::DtSetResourcesDialog::editStatement ( const std::vector< makVrv::DtSimEntry * > &  states,
const DtSimStatement s 
) [protected, virtual]

Edits the current statement. Return true if the statement can be edited.

Reimplemented from makVrf::DtBaseTaskSetDialogInterface.

virtual QWidget* makVrf::DtSetResourcesDialog::contents ( const std::vector< makVrv::DtSimEntry * > &  data) [protected, virtual]

Creates set dialog contents. Called from setupGui.

Reimplemented from makVrf::DtBaseComboTaskSetDialog.

virtual QBoxLayout* makVrf::DtSetResourcesDialog::createMainLayout ( ) [protected, virtual]

Reimplemented from makVrf::DtBaseComboTaskSetDialog.

virtual void makVrf::DtSetResourcesDialog::sendRequest ( ) [protected, virtual]

Override to send the set or task request.

Implements makVrf::DtBaseTaskSetDialogInterface.

virtual void makVrf::DtSetResourcesDialog::setupStatement ( const std::vector< makVrv::DtSimEntry * > &  data,
const DtSimStatement stmt 
) [protected, virtual]
virtual void makVrf::DtSetResourcesDialog::setupGui ( const std::vector< makVrv::DtSimEntry * > &  data) [protected, virtual]

If there is a single entry, find it's location and convert to local to set.

Reimplemented from makVrf::DtBaseTaskSetDialogInterface.

virtual void makVrf::DtSetResourcesDialog::setupFrom ( const std::vector< makVrv::DtSimEntry * > &  ) [protected, virtual]

Sets up dialog by asking logic to do it.

Reimplemented from makVrf::DtBaseTaskSetDialogInterface.

virtual void makVrf::DtSetResourcesDialog::comboChanged ( const QString &  ) [protected, virtual]

Reimplemented from makVrf::DtBaseYesNoTaskSetDialog.

virtual void makVrf::DtSetResourcesDialog::addResource ( const DtResource ) [protected, virtual]

Called to add a new resource.

Implements makVrf::DtVrfResourceRequestor.

virtual void makVrf::DtSetResourcesDialog::resourceUpdated ( const DtResource ) [protected, virtual]

Called when a particular resource has been updated.

Implements makVrf::DtVrfResourceRequestor.

virtual void makVrf::DtSetResourcesDialog::initializeItems ( const std::vector< makVrv::DtSimEntry * > &  data) [protected, virtual]

Override for dialogs that need item initialization.

Reimplemented from makVrf::DtBaseYesNoTaskSetDialog.

virtual void makVrf::DtSetResourcesDialog::resourcesChanged ( ) [protected, virtual]

Virtual overrides to complete class.

Called when resources received has changed

Implements makVrf::DtVrfResourceRequestor.

virtual void makVrf::DtSetResourcesDialog::resourceCheckingDisabled ( ) [protected, virtual]

Called when this item can not longer set resources.

This will happen when multiple requests are made through this class and there are no common resources

Implements makVrf::DtVrfResourceRequestor.

virtual void makVrf::DtSetResourcesDialog::resourceCheckComplete ( ) [protected, virtual]

Called when resource checking is complete.

Implements makVrf::DtVrfResourceRequestor.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)