OSB_GUI::ToCfgTsStatusProxy Class Reference

Inheritance diagram for OSB_GUI::ToCfgTsStatusProxy:

Inheritance graph
[legend]
Collaboration diagram for OSB_GUI::ToCfgTsStatusProxy:

Collaboration graph
[legend]
List of all members.

Detailed Description

Proxy class to update or to change the status of a OSB_LIB::ToCfgTsBase in the tariff catalogue.

Definition at line 108 of file tautils.h.

Public Types

Public Member Functions

Private Attributes

Related Functions

(Note that these are not member functions.)

Member Enumeration Documentation

enum OSB_GUI::ToCfgTsStatusProxy::Result

Result of status and release date change.

Enumerator:
success  Success.
noChange  Status change dialog was cancelled or no changes.
error  Error during change of release date or status.

Definition at line 111 of file tautils.h.


Constructor & Destructor Documentation

OSB_GUI::ToCfgTsStatusProxy::ToCfgTsStatusProxy (  ) 

Default constructor: sets result to noChange.

virtual OSB_GUI::ToCfgTsStatusProxy::~ToCfgTsStatusProxy (  )  [virtual]

Virtual empty destructor.


Member Function Documentation

Result OSB_GUI::ToCfgTsStatusProxy::result (  )  const

Get the result.

virtual bool OSB_GUI::ToCfgTsStatusProxy::setReleaseTs ( const OSB_LIB::DateTime ts,
OSB_LIB::OsbErrors errors 
) [pure virtual]

Set the release timestamp of the tariff object and update in the tariff catalogue.

Implemented in OSB_GUI::CpStatusProxy, OSB_GUI::E164StatusProxy, OSB_GUI::ScsVsStatusProxy, OSB_GUI::TcsVsStatusProxy, OSB_GUI::TfVsStatusProxy, OSB_GUI::TpsVsStatusProxy, OSB_GUI::TsVsStatusProxy, and OSB_GUI::TzCfgStatusProxy.

void OSB_GUI::ToCfgTsStatusProxy::setResult ( Result  result  ) 

Set the result.

virtual void OSB_GUI::ToCfgTsStatusProxy::setStatus ( OSB_LIB::CfgStatus  newStatus,
OSB_LIB::OsbErrors errors 
) [pure virtual]

Change the status of the tariff object in the tariff catalogue.

Implemented in OSB_GUI::CpStatusProxy, OSB_GUI::E164StatusProxy, OSB_GUI::ScsVsStatusProxy, OSB_GUI::TcsVsStatusProxy, OSB_GUI::TfVsStatusProxy, OSB_GUI::TpsVsStatusProxy, OSB_GUI::TsVsStatusProxy, and OSB_GUI::TzCfgStatusProxy.

virtual OSB_LIB::ToCfgTsBase& OSB_GUI::ToCfgTsStatusProxy::toCfgTs (  )  [pure virtual]

Provide access to the tariff object to change.

Implemented in OSB_GUI::CpStatusProxy, OSB_GUI::E164StatusProxy, OSB_GUI::ScsVsStatusProxy, OSB_GUI::TcsVsStatusProxy, OSB_GUI::TfVsStatusProxy, OSB_GUI::TpsVsStatusProxy, OSB_GUI::TsVsStatusProxy, and OSB_GUI::TzCfgStatusProxy.


Friends And Related Function Documentation

void changeStatus ( QWidget parent,
ToCfgTsStatusProxy proxy 
) [related]

Change the release date and status of a OSB_LIB::ToCfgTsBase.

Parameters:
parent Parent widget of dialogs.
proxy Proxy class to update or to change the tariff object status in the tariff catalogue.
Gets the result of the operation.
Note:
The function does not catch any exceptions.


Member Data Documentation

Result OSB_GUI::ToCfgTsStatusProxy::result_ [private]

The result of the change.

Definition at line 151 of file tautils.h.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:21:25 2006 for OSB Library by  doxygen 1.4.7