Listing 4: MultiLineText.

#ifndef __SENTENCE_H__
#define __SENTENCE_H__

#include <vector>
#include "XMLBase.h"
#include "ColoredText.h"

class MultiLineText: public XMLBase
{
public:
   /// Overloaded save parameters and settings
   bool writeXML(ParamIO& outXML, const std::string& absolutePath = "");
   /// Overloaded load parameters and settings
   bool readXML(ParamIO& inXML, const std::string& absolutePath = "");
   ColoredText& getFirst() { return _rows[0]; }
private:
   std::vector<ColoredText> _rows;
};
#endif