]> git.tdb.fi Git - libs/gui.git/blobdiff - source/gbase/image.h
Exception changes
[libs/gui.git] / source / gbase / image.h
index 4eee3d5a28dfd5dd159229a058c81d6a00a94d6e..aec1b0dc15ffb1be598e9d67b0beb38279cc17c9 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of libmspgbase
-Copyright © 2007-2009  Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
 #ifndef MSP_GBASE_IMAGE_H_
 #define MSP_GBASE_IMAGE_H_
 
@@ -14,6 +7,21 @@ Distributed under the LGPL
 namespace Msp {
 namespace Graphics {
 
+class unsupported_image_format: public std::runtime_error
+{
+public:
+       unsupported_image_format(const std::string &w): std::runtime_error(w) { }
+       virtual ~unsupported_image_format() throw() { }
+};
+
+class bad_image_data: public std::runtime_error
+{
+public:
+       bad_image_data(const std::string &w): std::runtime_error(w) { }
+       virtual ~bad_image_data() throw() { }
+};
+
+
 class Image
 {
 public: