35class NCDateField :
public YDateField,
public NCInputTextBase
38 friend std::ostream & operator<< ( std::ostream & str,
const NCDateField & obj );
40 NCDateField & operator= (
const NCDateField & );
41 NCDateField (
const NCDateField & );
44 static const unsigned fieldLength;
46 bool validDate(
const std::string& input_date);
50 virtual const char * location()
const
57 NCDateField ( YWidget * parent,
58 const std::string & label
60 virtual ~NCDateField();
62 virtual int preferredWidth();
63 virtual int preferredHeight();
65 virtual void setSize (
int newWidth,
int newHeight );
67 virtual void setLabel (
const std::string & nlabel );
69 virtual void setValue (
const std::string & ntext );
70 virtual std::string value();
76 virtual bool setKeyboardFocus()
79 return YWidget::setKeyboardFocus();