Index: src/libchcore/TFeedbackHandlerBase.h =================================================================== diff -u -N -r89f857792bba8752de98ddd477949e45cef5ba5a -r8592d6dcef30c8e4967ca4dcee37c1ca52afbf16 --- src/libchcore/TFeedbackHandlerBase.h (.../TFeedbackHandlerBase.h) (revision 89f857792bba8752de98ddd477949e45cef5ba5a) +++ src/libchcore/TFeedbackHandlerBase.h (.../TFeedbackHandlerBase.h) (revision 8592d6dcef30c8e4967ca4dcee37c1ca52afbf16) @@ -36,17 +36,17 @@ virtual ~TFeedbackHandlerBase(); // marking responses as permanent - void SetFileErrorPermanentResponse(EFeedbackResult ePermanentResult) { m_eFileError = ePermanentResult; } - EFeedbackResult GetFileErrorPermanentResponse() const { return m_eFileError; } - bool HasFileErrorPermanentResponse() const { return m_eFileError != EFeedbackResult::eResult_Unknown; } + void SetFileErrorPermanentResponse(EFeedbackResult ePermanentResult); + EFeedbackResult GetFileErrorPermanentResponse() const; + bool HasFileErrorPermanentResponse(EFeedbackResult& rePermanentResult) const; - void SetFileAlreadyExistsPermanentResponse(EFeedbackResult ePermanentResult) { m_eFileAlreadyExists = ePermanentResult; } - EFeedbackResult GetFileAlreadyExistsPermanentResponse() const { return m_eFileAlreadyExists; } - bool HasFileAlreadyExistsPermanentResponse() const { return m_eFileAlreadyExists != EFeedbackResult::eResult_Unknown; } + void SetFileAlreadyExistsPermanentResponse(EFeedbackResult ePermanentResult); + EFeedbackResult GetFileAlreadyExistsPermanentResponse() const; + bool HasFileAlreadyExistsPermanentResponse(EFeedbackResult& rePermanentResult) const; - void SetNotEnoughSpacePermanentResponse(EFeedbackResult ePermanentResult) { m_eNotEnoughSpace = ePermanentResult; } - EFeedbackResult GetNotEnoughSpacePermanentResponse() const { return m_eNotEnoughSpace; } - bool HasNotEnoughSpacePermanentResponse() const { return m_eNotEnoughSpace != EFeedbackResult::eResult_Unknown; } + void SetNotEnoughSpacePermanentResponse(EFeedbackResult ePermanentResult); + EFeedbackResult GetNotEnoughSpacePermanentResponse() const; + bool HasNotEnoughSpacePermanentResponse(EFeedbackResult& rePermanentResult) const; // resets the permanent status from all responses virtual void RestoreDefaults() override;