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

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

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

Reimplemented from YWidget.

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

Implements the ui command changeWidget.

Reimplemented from YWidget.

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

Implements the ui command queryWidget

Reimplemented from YWidget.

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

Set the date in the entry to a new value

virtual YCPString YTime::getTime (  )  [pure virtual]

get the date currently entered in the Time entry

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

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


Member Data Documentation

YCPString YTime::label [protected]

Current label

bool YTime::autoAdvance [protected]

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


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