36class NCTimeField :
public YTimeField,
public NCInputTextBase
39 friend std::ostream & operator<< ( std::ostream & str,
const NCTimeField & obj );
41 NCTimeField & operator= (
const NCTimeField & );
42 NCTimeField (
const NCTimeField & );
45 static const unsigned fieldLength;
47 bool validTime(
const std::string& input_time);
51 virtual const char * location()
const
58 NCTimeField ( YWidget * parent,
59 const std::string & label
61 virtual ~NCTimeField();
63 virtual int preferredWidth();
64 virtual int preferredHeight();
66 virtual void setSize (
int newWidth,
int newHeight );
68 virtual void setLabel (
const std::string & nlabel );
70 virtual void setValue (
const std::string & ntext );
71 virtual std::string value();
77 virtual bool setKeyboardFocus()
80 return YWidget::setKeyboardFocus();