|
libquentier 0.8.0
The library for rich desktop clients of Evernote service
|
The ErrorString class encapsulates two (or more) strings which are meant to contain translatable (base) and non-translatable (details) parts of the error description. More...
#include <ErrorString.h>


Public Member Functions | |
| ErrorString (const char *error=nullptr) | |
| ErrorString (const QString &error) | |
| ErrorString (const ErrorString &other) | |
| ErrorString (ErrorString &&other) noexcept | |
| ErrorString & | operator= (const ErrorString &other) |
| ErrorString & | operator= (ErrorString &&other) noexcept |
| const QString & | base () const noexcept |
| QString & | base () |
| const QStringList & | additionalBases () const noexcept |
| QStringList & | additionalBases () |
| const QString & | details () const noexcept |
| QString & | details () |
| void | setBase (QString error) |
| void | setBase (const char *error) |
| void | appendBase (const QString &error) |
| void | appendBase (const QStringList &errors) |
| void | appendBase (const char *error) |
| void | setDetails (const QString &error) |
| void | setDetails (const char *error) |
| bool | isEmpty () const |
| void | clear () |
| QString | localizedString () const |
| QString | nonLocalizedString () const |
| QTextStream & | print (QTextStream &strm) const override |
Public Member Functions inherited from quentier::utility::Printable | |
| QString | toString () const |
The ErrorString class encapsulates two (or more) strings which are meant to contain translatable (base) and non-translatable (details) parts of the error description.
|
overridevirtual |
Implements quentier::utility::Printable.