libquentier 0.8.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
quentier::utility::IKeychainService::Exception Class Reference

The IKeychainService::Exception class is the base class for exceptions returned inside QFutures from methods of IKeychainService. More...

#include <IKeychainService.h>

Inheritance diagram for quentier::utility::IKeychainService::Exception:
Collaboration diagram for quentier::utility::IKeychainService::Exception:

Public Member Functions

 Exception (ErrorCode errorCode) noexcept
 
 Exception (ErrorCode errorCode, ErrorString errorDescription) noexcept
 
ErrorCode errorCode () const noexcept
 
QString exceptionDisplayName () const override
 
void raise () const override
 
Exceptionclone () const override
 
- Public Member Functions inherited from quentier::IQuentierException
ErrorString errorMessage () const
 
QString localizedErrorMessage () const
 
QString nonLocalizedErrorMessage () const
 
const char * what () const noexcept override
 
QTextStream & print (QTextStream &strm) const override
 
- Public Member Functions inherited from quentier::utility::Printable
QString toString () const
 

Additional Inherited Members

- Protected Member Functions inherited from quentier::IQuentierException
 IQuentierException (ErrorString message)
 
 IQuentierException (const IQuentierException &other)
 
IQuentierExceptionoperator= (const IQuentierException &other)
 

Detailed Description

The IKeychainService::Exception class is the base class for exceptions returned inside QFutures from methods of IKeychainService.

Member Function Documentation

◆ exceptionDisplayName()

QString quentier::utility::IKeychainService::Exception::exceptionDisplayName ( ) const
nodiscardoverridevirtual