You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
190 lines
2.8 KiB
190 lines
2.8 KiB
#include "weatherdata.h"
|
|
|
|
IndexData::IndexData(QObject *parent)
|
|
: QObject(parent),
|
|
m_descript("未知"),
|
|
m_tipt("未知"),
|
|
m_title("未知"),
|
|
m_state("未知")
|
|
{
|
|
|
|
}
|
|
|
|
IndexData::~IndexData()
|
|
{
|
|
|
|
}
|
|
|
|
QString IndexData::descript() const
|
|
{
|
|
return m_descript;
|
|
}
|
|
|
|
QString IndexData::tipt() const
|
|
{
|
|
return m_tipt;
|
|
}
|
|
|
|
QString IndexData::title() const
|
|
{
|
|
return m_title;
|
|
}
|
|
|
|
QString IndexData::state() const
|
|
{
|
|
return m_state;
|
|
}
|
|
|
|
void IndexData::setDescript(const QString &arg)
|
|
{
|
|
if (arg != m_descript)
|
|
{
|
|
m_descript = arg;
|
|
emit descriptChanged();
|
|
}
|
|
}
|
|
|
|
void IndexData::setTipt(const QString &arg)
|
|
{
|
|
if (arg != m_tipt)
|
|
{
|
|
m_tipt = arg;
|
|
emit tiptChanged();
|
|
}
|
|
}
|
|
|
|
void IndexData::setTitle(const QString &arg)
|
|
{
|
|
if (arg != m_title)
|
|
{
|
|
m_title = arg;
|
|
emit titleChanged();
|
|
}
|
|
}
|
|
|
|
void IndexData::setState(const QString &arg)
|
|
{
|
|
if (arg != m_state)
|
|
{
|
|
m_state = arg;
|
|
emit stateChanged();
|
|
}
|
|
}
|
|
|
|
|
|
WeatherData::WeatherData(QObject *parent)
|
|
: QObject(parent),
|
|
m_date("未知"),
|
|
m_dayPicture(""),
|
|
m_nightPicture(""),
|
|
m_weather("未知"),
|
|
m_wind("未知"),
|
|
m_maxTemperature(0),
|
|
m_minTemperature(0)
|
|
{
|
|
|
|
}
|
|
|
|
WeatherData::~WeatherData()
|
|
{
|
|
|
|
}
|
|
|
|
QString WeatherData::date() const
|
|
{
|
|
return m_date;
|
|
}
|
|
|
|
QString WeatherData::dayPicture() const
|
|
{
|
|
return m_dayPicture;
|
|
}
|
|
|
|
QString WeatherData::nightPicture() const
|
|
{
|
|
return m_nightPicture;
|
|
}
|
|
|
|
QString WeatherData::weather() const
|
|
{
|
|
return m_weather;
|
|
}
|
|
|
|
QString WeatherData::wind() const
|
|
{
|
|
return m_wind;
|
|
}
|
|
|
|
int WeatherData::maxTemperature() const
|
|
{
|
|
return m_maxTemperature;
|
|
}
|
|
|
|
int WeatherData::minTemperature() const
|
|
{
|
|
return m_minTemperature;
|
|
}
|
|
|
|
void WeatherData::setDate(const QString &arg)
|
|
{
|
|
if (arg != m_date)
|
|
{
|
|
m_date = arg;
|
|
emit dateChanged();
|
|
}
|
|
}
|
|
|
|
void WeatherData::setDayPicture(const QString &arg)
|
|
{
|
|
if (arg != m_dayPicture)
|
|
{
|
|
m_dayPicture = arg;
|
|
emit dayPictureChanged();
|
|
}
|
|
}
|
|
|
|
void WeatherData::setNightPicture(const QString &arg)
|
|
{
|
|
if (arg != m_nightPicture)
|
|
{
|
|
m_nightPicture = arg;
|
|
emit nightPictureChanged();
|
|
}
|
|
}
|
|
|
|
void WeatherData::setWeather(const QString &arg)
|
|
{
|
|
if (arg != m_weather)
|
|
{
|
|
m_weather = arg;
|
|
emit weatherChanged();
|
|
}
|
|
}
|
|
|
|
void WeatherData::setWind(const QString &arg)
|
|
{
|
|
if (arg != m_wind)
|
|
{
|
|
m_wind = arg;
|
|
emit windChanged();
|
|
}
|
|
}
|
|
|
|
void WeatherData::setMaxTemperature(int arg)
|
|
{
|
|
if (arg != m_maxTemperature)
|
|
{
|
|
m_maxTemperature = arg;
|
|
emit maxTemperatureChanged();
|
|
}
|
|
}
|
|
|
|
void WeatherData::setMinTemperature(int arg)
|
|
{
|
|
if (arg != m_minTemperature)
|
|
{
|
|
m_minTemperature = arg;
|
|
emit minTemperatureChanged();
|
|
}
|
|
}
|