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

#include <KisImportExportErrorCode.h>

+ Inheritance diagram for KisImportExportErrorCannotWrite:

Public Member Functions

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

Private Member Functions

 KisImportExportErrorCannotWrite ()
 

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 71 of file KisImportExportErrorCode.h.

Constructor & Destructor Documentation

◆ KisImportExportErrorCannotWrite() [1/2]

KisImportExportErrorCannotWrite::KisImportExportErrorCannotWrite ( QFileDevice::FileError error)

Definition at line 75 of file KisImportExportErrorCode.cpp.

76 KIS_SAFE_ASSERT_RECOVER(error != QFileDevice::NoError) {m_error = QFileDevice::WriteError; }
77}
#define KIS_SAFE_ASSERT_RECOVER(cond)
Definition kis_assert.h:126
KisImportExportComplexError(QFileDevice::FileError error)

References KIS_SAFE_ASSERT_RECOVER, and KisImportExportComplexError::m_error.

◆ ~KisImportExportErrorCannotWrite()

KisImportExportErrorCannotWrite::~KisImportExportErrorCannotWrite ( )
overridedefault

◆ KisImportExportErrorCannotWrite() [2/2]

KisImportExportErrorCannotWrite::KisImportExportErrorCannotWrite ( )
private

Definition at line 73 of file KisImportExportErrorCode.cpp.

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

Member Function Documentation

◆ errorMessage()

QString KisImportExportErrorCannotWrite::errorMessage ( ) const
overridevirtual

Implements KisImportExportComplexError.

Definition at line 79 of file KisImportExportErrorCode.cpp.

80{
81 return i18n("Cannot open file for writing. Reason: %1", qtErrorMessage());
82}

References KisImportExportComplexError::qtErrorMessage().

◆ operator==()

bool KisImportExportErrorCannotWrite::operator== ( KisImportExportErrorCannotWrite other)

Definition at line 84 of file KisImportExportErrorCode.cpp.

85{
86 return other.m_error == m_error;
87}

References KisImportExportComplexError::m_error.

Friends And Related Symbol Documentation

◆ KisImportExportErrorCode

friend class KisImportExportErrorCode
friend

Definition at line 85 of file KisImportExportErrorCode.h.


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