libquentier 0.5.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
quentier::ResourceRecognitionIndexItem Class Reference
Inheritance diagram for quentier::ResourceRecognitionIndexItem:
Collaboration diagram for quentier::ResourceRecognitionIndexItem:

Classes

struct  BarcodeItem
struct  ObjectItem
struct  ShapeItem
struct  TextItem

Public Member Functions

 ResourceRecognitionIndexItem (const ResourceRecognitionIndexItem &other)
ResourceRecognitionIndexItemoperator= (const ResourceRecognitionIndexItem &other)
bool isValid () const
int x () const
void setX (const int x)
int y () const
void setY (const int y)
int h () const
void setH (const int h)
int w () const
void setW (const int w)
int offset () const
void setOffset (const int offset)
int duration () const
void setDuration (const int duration)
QVector< int > strokeList () const
int numStrokes () const
bool strokeAt (const int strokeIndex, int &stroke) const
bool setStrokeAt (const int strokeIndex, const int stroke)
void setStrokeList (const QVector< int > &strokeList)
void reserveStrokeListSpace (const int numItems)
void addStroke (const int stroke)
bool removeStroke (const int stroke)
bool removeStrokeAt (const int strokeIndex)
QVector< TextItemtextItems () const
int numTextItems () const
bool textItemAt (const int textItemIndex, TextItem &textItem) const
bool setTextItemAt (const int textItemIndex, const TextItem &textItem)
void setTextItems (const QVector< TextItem > &textItems)
void reserveTextItemsSpace (const int numItems)
void addTextItem (const TextItem &item)
bool removeTextItem (const TextItem &item)
bool removeTextItemAt (const int textItemIndex)
QVector< ObjectItemobjectItems () const
int numObjectItems () const
bool objectItemAt (const int objectItemIndex, ObjectItem &objectItem) const
bool setObjectItemAt (const int objectItemIndex, const ObjectItem &objectItem)
void setObjectItems (const QVector< ObjectItem > &objectItems)
void reserveObjectItemsSpace (const int numItems)
void addObjectItem (const ObjectItem &item)
bool removeObjectItem (const ObjectItem &item)
bool removeObjectItemAt (const int objectItemIndex)
QVector< ShapeItemshapeItems () const
int numShapeItems () const
bool shapeItemAt (const int shapeItemIndex, ShapeItem &shapeItem) const
bool setShapeItemAt (const int shapeItemIndex, const ShapeItem &shapeItem)
void setShapeItems (const QVector< ShapeItem > &shapeItems)
void reserveShapeItemsSpace (const int numItems)
void addShapeItem (const ShapeItem &item)
bool removeShapeItem (const ShapeItem &item)
bool removeShapeItemAt (const int shapeItemIndex)
QVector< BarcodeItembarcodeItems () const
int numBarcodeItems () const
bool barcodeItemAt (const int barcodeItemIndex, BarcodeItem &barcodeItem) const
bool setBarcodeItemAt (const int barcodeItemIndex, const BarcodeItem &barcodeItem)
void setBarcodeItems (const QVector< BarcodeItem > &barcodeItems)
void reserveBarcodeItemsSpace (const int numItems)
void addBarcodeItem (const BarcodeItem &item)
bool removeBarcodeItem (const BarcodeItem &item)
bool removeBarcodeItemAt (const int barcodeItemIndex)
virtual QTextStream & print (QTextStream &strm) const override
Public Member Functions inherited from quentier::Printable
virtual const QString toString () const

Additional Inherited Members

Protected Member Functions inherited from quentier::Printable
 Printable (const Printable &other)
Printableoperator= (const Printable &other)

Member Function Documentation

◆ print()

virtual QTextStream & quentier::ResourceRecognitionIndexItem::print ( QTextStream & strm) const
overridevirtual

Implements quentier::Printable.