Krita Source Code Documentation
Loading...
Searching...
No Matches
KisImportExportErrorCannotRead Struct Reference

#include <KisImportExportErrorCode.h>

+ Inheritance diagram for KisImportExportErrorCannotRead:

Public Member Functions

QString errorMessage () const override
 
 KisImportExportErrorCannotRead (QFileDevice::FileError error)
 
bool operator== (KisImportExportErrorCannotRead other)
 
 ~KisImportExportErrorCannotRead () override=default
 
- Public Member Functions inherited from KisImportExportComplexError
 KisImportExportComplexError (QFileDevice::FileError error)
 
virtual ~KisImportExportComplexError ()=default
 

Private Member Functions

 KisImportExportErrorCannotRead ()
 

Friends

class KisImportExportErrorCode
 

Additional Inherited Members

- Protected Member Functions inherited from KisImportExportComplexError
QString qtErrorMessage () const
 
- Protected Attributes inherited from KisImportExportComplexError
QFileDevice::FileError m_error
 

Detailed Description

Definition at line 89 of file KisImportExportErrorCode.h.

Constructor & Destructor Documentation

◆ KisImportExportErrorCannotRead() [1/2]

KisImportExportErrorCannotRead::KisImportExportErrorCannotRead ( QFileDevice::FileError error)

Definition at line 59 of file KisImportExportErrorCode.cpp.

60 KIS_SAFE_ASSERT_RECOVER(error != QFileDevice::NoError) {m_error = QFileDevice::ReadError; }
61}
#define KIS_SAFE_ASSERT_RECOVER(cond)
Definition kis_assert.h:126
KisImportExportComplexError(QFileDevice::FileError error)

References KIS_SAFE_ASSERT_RECOVER, and KisImportExportComplexError::m_error.

◆ ~KisImportExportErrorCannotRead()

KisImportExportErrorCannotRead::~KisImportExportErrorCannotRead ( )
overridedefault

◆ KisImportExportErrorCannotRead() [2/2]

KisImportExportErrorCannotRead::KisImportExportErrorCannotRead ( )
private

Definition at line 57 of file KisImportExportErrorCode.cpp.

57: KisImportExportComplexError(QFileDevice::FileError()) { }

Member Function Documentation

◆ errorMessage()

QString KisImportExportErrorCannotRead::errorMessage ( ) const
overridevirtual

Implements KisImportExportComplexError.

Definition at line 63 of file KisImportExportErrorCode.cpp.

64{
65 return i18n("Cannot open file for reading. Reason: %1", qtErrorMessage());
66}

References KisImportExportComplexError::qtErrorMessage().

◆ operator==()

bool KisImportExportErrorCannotRead::operator== ( KisImportExportErrorCannotRead other)

Definition at line 68 of file KisImportExportErrorCode.cpp.

69{
70 return other.m_error == m_error;
71}

References KisImportExportComplexError::m_error.

Friends And Related Symbol Documentation

◆ KisImportExportErrorCode

friend class KisImportExportErrorCode
friend

Definition at line 103 of file KisImportExportErrorCode.h.


The documentation for this struct was generated from the following files: