YDate Class Reference

Date input field. More...

#include <YDate.h>

Inheritance diagram for YDate:

YWidget List of all members.

Public Member Functions

 YDate (const YWidgetOpt &opt, const YCPString &label)
virtual char * widgetClass ()
YCPValue changeWidget (const YCPSymbol &property, const YCPValue &newvalue)
YCPValue queryWidget (const YCPSymbol &property)
virtual void setNewDate (const YCPString &text)=0
virtual YCPString getDate ()=0
virtual void setLabel (const YCPString &label)

Protected Attributes

YCPString label

Detailed Description

Date input field.

Implementation of the Date and Heading widgets


Constructor & Destructor Documentation

YDate::YDate ( const YWidgetOpt opt,
const YCPString label 
)

Creates a new date

Parameters:
text the initial text of the date


Member Function Documentation

virtual char* YDate::widgetClass (  )  [inline, virtual]

Returns a descriptive name of this widget class for logging, debugging etc.

Reimplemented from YWidget.

YCPValue YDate::changeWidget ( const YCPSymbol property,
const YCPValue newvalue 
) [virtual]

Implements the ui command changeWidget.

Reimplemented from YWidget.

YCPValue YDate::queryWidget ( const YCPSymbol property  )  [virtual]

Implements the ui command queryWidget

Reimplemented from YWidget.

virtual void YDate::setNewDate ( const YCPString text  )  [pure virtual]

Set the date in the entry to a new value

virtual YCPString YDate::getDate (  )  [pure virtual]

get the date currently entered in the Date entry

void YDate::setLabel ( const YCPString label  )  [virtual]

change the label of the Date entry. Overload this, but call YDate::setLabel at the end of your own function.


Member Data Documentation

YCPString YDate::label [protected]

Current label


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 01:20:23 2007 for yast2-core by  doxygen 1.5.0