// For license of this file, see /LICENSE.md. #ifndef APPLICATIONEXCEPTION_H #define APPLICATIONEXCEPTION_H #include class ApplicationException { public: explicit ApplicationException(QString message = {}); virtual ~ApplicationException(); QString message() const; protected: void setMessage(const QString& message); private: QString m_message; }; #endif // APPLICATIONEXCEPTION_H