diff options
author | Max Horn | 2008-02-01 23:36:45 +0000 |
---|---|---|
committer | Max Horn | 2008-02-01 23:36:45 +0000 |
commit | 5dfabb24d064a1a05cf4adc8d5f3f88c125ba5df (patch) | |
tree | b92a0cd6afe60a45514685cbee7eac79fa9ba9cd /common | |
parent | 511019bd83c55d47fdc0e3c94220d3a68e851779 (diff) | |
download | scummvm-rg350-5dfabb24d064a1a05cf4adc8d5f3f88c125ba5df.tar.gz scummvm-rg350-5dfabb24d064a1a05cf4adc8d5f3f88c125ba5df.tar.bz2 scummvm-rg350-5dfabb24d064a1a05cf4adc8d5f3f88c125ba5df.zip |
Moved enum PluginError from base/plugins.h to common/error.h
svn-id: r30723
Diffstat (limited to 'common')
-rw-r--r-- | common/error.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/common/error.h b/common/error.h index 0ac84df5c3..90a140e08a 100644 --- a/common/error.h +++ b/common/error.h @@ -44,4 +44,17 @@ enum SFMError { SFM_DIR_ROFS //mkdir()::EROFS: The parent directory resides on a read-only file system }; +/** + * Error codes which may be reported by plugins under various circumstances. + * @todo Turn this into a global 'ErrorCode' enum used by all of ScummVM ? + */ +enum PluginError { + kNoError = 0, // No error occured + kInvalidPathError, + kNoGameDataFoundError, + kUnsupportedGameidError, + + kUnknownError // Catch-all error, used if no other error code matches +}; + #endif //COMMON_ERROR_H |