libquentier 0.5.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
quentier::Printable Class Referenceabstract

The Printable class is the interface for Quentier's internal classes which should be able to write themselves into QTextStream and/or convert to QString. More...

#include <Printable.h>

Inheritance diagram for quentier::Printable:

Public Member Functions

virtual QTextStream & print (QTextStream &strm) const =0
virtual const QString toString () const

Protected Member Functions

 Printable (const Printable &other)
Printableoperator= (const Printable &other)

Friends

QUENTIER_EXPORT QTextStream & operator<< (QTextStream &strm, const Printable &printable)
QUENTIER_EXPORT QDebug & operator<< (QDebug &debug, const Printable &printable)

Detailed Description

The Printable class is the interface for Quentier's internal classes which should be able to write themselves into QTextStream and/or convert to QString.

Member Function Documentation

◆ print()

virtual QTextStream & quentier::Printable::print ( QTextStream & strm) const
pure virtual