libquentier 0.8.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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:
Inheritance graph
[legend]
Collaboration diagram for quentier::utility::IKeychainService::Exception:
Collaboration graph
[legend]

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
 
Exception * clone () 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)
 
IQuentierException & operator= (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
overridevirtual