@@ -33,7 +33,7 @@ enum class ImageOrientation {
3333class Image {
3434public:
3535 Image () = default ;
36- Image (const QFileInfo &file_info);
36+ explicit Image (const QFileInfo &file_info);
3737 const QFileInfo &file_info () const ;
3838 QString file_name () const ;
3939 double file_size () const ;
@@ -55,25 +55,25 @@ class Image {
5555private:
5656 void load_raw (QImage &image);
5757 void load_nonraw (QImage &image);
58- void load_metadata () const ;
59- void load_metadata_raw () const ;
60- void load_metadata_nonraw () const ;
58+ void load_metadata ();
59+ void load_metadata_raw ();
60+ void load_metadata_nonraw ();
6161
6262 static const QStringList &supported_raw_file_extensions ();
6363 static const QStringList &supported_nonraw_file_extensions ();
6464
6565 QFileInfo m_file_info;
66- mutable double m_image_width{0 };
67- mutable double m_image_height{0 };
68- mutable bool m_metadata_loaded{false };
69- mutable QString m_camera_maker;
70- mutable QString m_camera_model;
71- mutable QString m_lens_maker;
72- mutable QString m_lens;
73- mutable double m_focal_length{0 };
74- mutable double m_aperture{0 };
75- mutable double m_shutter_speed{0 };
76- mutable double m_iso{0 };
77- mutable QDateTime m_date_time_original;
78- mutable ImageOrientation m_image_orientation{ImageOrientation::unknown};
66+ double m_image_width{0 };
67+ double m_image_height{0 };
68+ bool m_metadata_loaded{false };
69+ QString m_camera_maker;
70+ QString m_camera_model;
71+ QString m_lens_maker;
72+ QString m_lens;
73+ double m_focal_length{0 };
74+ double m_aperture{0 };
75+ double m_shutter_speed{0 };
76+ double m_iso{0 };
77+ QDateTime m_date_time_original;
78+ ImageOrientation m_image_orientation{ImageOrientation::unknown};
7979};
0 commit comments