Alfred Reynolds
8bb97ed926
- Split ImageAspect into 2 types, ImageAspect for images and ImageAspectScreenFilter for screens
...
- Change ImageDetails into a class and add some accessors for the filtering logic for screen aspect and image aspect
2021-09-08 11:56:47 +12:00
Alfred Reynolds
94373e6671
- Add stretch key to scheduler entries
...
- Fix change logic on pathentry to detect correct
2021-08-22 09:55:47 +12:00
Alfred Reynolds
de7af88e53
- Add support for display time windows for images in folder.options
...
- the times are defined in a JSON array with start and end times, if inside the window the image is valid to display
2021-08-12 17:40:56 +12:00
Alfred Reynolds
eac73d618b
- Remove _t postfix from struct defns
...
- Remove inline header function definitions
- Change assorted functions to return structs rather than modifying an argument
2021-08-05 19:50:07 +12:00
Alfred Reynolds
e8e4a2a1ce
- Add new aspect mode EImageAspect_Monitor , match the aspect of the monitor
...
- Added code to make sure the QMainWindow matches the screen size, dynamic rotation of the monitor caused incorrect screen sizes
2021-08-03 17:56:29 +12:00
Alfred Reynolds
096a68636c
- Change display options to be passed down from the window, and have the imageselector pass a struct back that contains image metadata
...
- Added ImageDisplayOptions_t to control user controllable options for how we show an image (aspect filtering, stretching)
- Added ImageDetails_t to encapsulate image metadata along with its image options
2021-08-03 14:14:11 +12:00