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

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

Implements the ui command changeWidget.

Reimplemented from YWidget.

virtual YCPString YDate::getDate  )  [pure virtual]
 

get the date currently entered in the Date entry

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

Implements the ui command queryWidget

Reimplemented from YWidget.

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

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

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

Set the date in the entry to a new value

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

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

Reimplemented from YWidget.


Member Data Documentation

YCPString YDate::label [protected]
 

Current label


The documentation for this class was generated from the following files:
Generated on Fri Jun 16 18:07:47 2006 for yast2-core by  doxygen 1.4.6