#ifndef NOTEOBJ_H
#define NOTEOBJ_H

#include <qstring.h>

class NoteObj;

#include "xmlobj.h"

/*! \brief The text note belonging to one OrnamentedObj */


class NoteObj:public XMLObj
{
public:
    NoteObj();
    NoteObj(const QString&);
    void operator= (const NoteObj &);
    void copy (NoteObj);
    void clear();
    void setNote (const QString&);
    void setNoteMasked (const QString&);
    QString getNote() const;
    QString getNoteASCII();
    QString getNoteASCII(QString igdent, const int &width=0);
    QString getNoteOpenDoc();
    bool isRichText() const;
    void setFontHint (const QString&);
    QString getFontHint () const;
    void setFilenameHint (const QString&);
    QString getFilenameHint () const;
    bool isEmpty();
    QString saveToDir();

private:
    QString note;
    QString fonthint;
    QString filenamehint;
};
#endif
