I've applied the following changes: * Remove @brief * DailyWeatherForecast and HourlyWeatherForecast constructor now take one QDate/QDateTime arguement. The previous "one for all" constructor has been removed * various setters now take const reference * other naming, misc changes Regards, Han