]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/image.h
Add API declarations
[libs/gltk.git] / source / image.h
index 18556108b9ae3c67edf0766234111d4e5e946d42..77357561ead0a54fc147681e580bd67fa80c989c 100644 (file)
@@ -2,6 +2,7 @@
 #define MSP_GLTK_IMAGE_H_
 
 #include <msp/gl/texture2d.h>
+#include "mspgltk_api.h"
 #include "widget.h"
 
 namespace Msp {
@@ -10,8 +11,15 @@ namespace GLtk {
 /**
 A widget for displaying images.
 */
-class Image: public Widget
+class MSPGLTK_API Image: public Widget
 {
+public:
+       class Loader: public Msp::DataFile::DerivedObjectLoader<Image, Widget::Loader>
+       {
+       public:
+               Loader(Image &);
+       };
+
 private:
        const GL::Texture2D *image;
        std::string icon_name;