libquentier  0.4.0
The library for rich desktop clients of Evernote service
Classes | Public Member Functions | List of all members
quentier::ResourceRecognitionIndexItem Class Reference
Inheritance diagram for quentier::ResourceRecognitionIndexItem:
Inheritance graph
[legend]
Collaboration diagram for quentier::ResourceRecognitionIndexItem:
Collaboration graph
[legend]

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 Q_DECL_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)