25 #ifndef YMultiLineEdit_h
26 #define YMultiLineEdit_h
51 virtual const char *
widgetClass()
const {
return "YMultiLineEdit"; }
59 virtual std::string
value() = 0;
67 virtual void setValue(
const std::string & text ) = 0;
72 std::string
label()
const;
80 virtual void setLabel(
const std::string & label );
135 virtual bool setProperty(
const std::string & propertyName,
182 #endif // YMultiLineEdit_h
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
virtual void setValue(const std::string &text)=0
virtual YPropertyValue getProperty(const std::string &propertyName)
int inputMaxLength() const
virtual void setShortcutString(const std::string &str)
virtual void setLabel(const std::string &label)
virtual std::string value()=0
const char * userInputProperty()
virtual std::string shortcutString() const
int defaultVisibleLines() const
virtual void setDefaultVisibleLines(int newVisibleLines)
virtual const YPropertySet & propertySet()
YMultiLineEdit(YWidget *parent, const std::string &label)
std::string label() const
virtual void setInputMaxLength(int numberOfChars)
virtual ~YMultiLineEdit()
virtual const char * widgetClass() const