22 #ifndef IMAGEALBUM_DIALOG_H 23 #define IMAGEALBUM_DIALOG_H 25 #include "common/formats/formatinfo.h" 26 #include "common/str.h" 27 #include "common/rational.h" 31 class SeekableReadStream;
46 enum ImageAlbumImageOrientation {
47 kImageAlbumImageOrientationUnspecified,
49 kImageAlbumImageOrientationLandscape,
50 kImageAlbumImageOrientationPortrait,
53 enum ImageAlbumViewTransformation {
54 kImageAlbumViewTransformationNone,
55 kImageAlbumViewTransformationRotate90CCW,
56 kImageAlbumViewTransformationRotate90CW,
57 kImageAlbumViewTransformationRotate180,
61 ImageAlbumImageMetadata() : _orientation(kImageAlbumImageOrientationUnspecified), _viewTransformation(kImageAlbumViewTransformationNone), _hdpi(72, 1), _vdpi(72, 1) {}
91 virtual void releaseImageSlot(uint slot) = 0;
100 virtual bool getFileFormatForImageSlot(uint slot, Common::FormatInfo::FormatID &outFormat)
const = 0;
113 virtual uint getNumSlots()
const = 0;
Definition: rational.h:40
Definition: algorithm.h:29
Definition: formatinfo.h:28
Simple class for handling a palette data.
Definition: palette.h:45
Interface that supplies images to the image album dialog.
Definition: imagealbum-dialog.h:72
Definition: atari-screen.h:44