YTime Class Reference

Time input field. More...

#include <YTime.h>

Inheritance diagram for YTime:

YWidget List of all members.

Public Member Functions

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

Protected Attributes

YCPString label
bool autoAdvance

Detailed Description

Time input field.

Implementation of the Time and Heading widgets


Constructor & Destructor Documentation

YTime::YTime const YWidgetOpt opt,
const YCPString label
 

Creates a new date

Parameters:
text the initial text of the date


Member Function Documentation

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

Implements the ui command changeWidget.

Reimplemented from YWidget.

virtual YCPString YTime::getTime  )  [pure virtual]
 

get the date currently entered in the Time entry

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

Implements the ui command queryWidget

Reimplemented from YWidget.

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

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

virtual void YTime::setNewTime const YCPString text  )  [pure virtual]
 

Set the date in the entry to a new value

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

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

Reimplemented from YWidget.


Member Data Documentation

bool YTime::autoAdvance [protected]
 

Flag: This property holds whether the editor automatically advances to the next section.

YCPString YTime::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