11 /*! \brief base class for headings of branches and vymnotes */
14 class VymText:public XMLObj
17 enum TextMode {AutoText, PlainText, RichText};
19 VymText(const VymText &vt);
20 VymText(const QString &s);
21 bool operator== (const VymText &other);
22 void operator= (const VymText &);
23 virtual void copy (const VymText &);
25 void setText (const QString&);
26 void setRichText (const QString&);
27 void setPlainText (const QString&);
28 void setAutoText (const QString &);
29 QString getText() const;
30 QString getTextASCII() const;
31 QString getTextASCII(QString igdent, const int &width=0) const;
32 void setRichText(bool b);
33 bool isRichText() const;
34 void setFontHint (const QString&);
35 QString getFontHint () const;
36 void setFilenameHint (const QString&);
37 QString getFilenameHint () const;
39 void setColor(QColor color);
41 QString getAttributes();
49 QColor color; // used for plaintext