File indexing completed on 2024-04-21 05:50:57
0001 /* 0002 * SPDX-FileCopyrightText: 2020 Dimitris Kardarakos <dimkard@posteo.net> 0003 * 0004 * SPDX-License-Identifier: GPL-3.0-or-later 0005 */ 0006 0007 #include "conference.h" 0008 0009 Conference::Conference(QObject *parent) : QObject {parent} {}; 0010 0011 QString Conference::id() const 0012 { 0013 return m_id; 0014 } 0015 0016 QString Conference::name() const 0017 { 0018 return m_name; 0019 } 0020 0021 QString Conference::description() const 0022 { 0023 return m_description; 0024 } 0025 0026 QString Conference::icalUrl() const 0027 { 0028 return m_ical_url; 0029 } 0030 0031 QStringList Conference::days() const 0032 { 0033 return m_days; 0034 } 0035 0036 QString Conference::venueImageUrl() const 0037 { 0038 return m_venue_image_url; 0039 } 0040 0041 QString Conference::venueLatitude() const 0042 { 0043 return m_venue_latitude; 0044 } 0045 0046 QString Conference::venueLongitude() const 0047 { 0048 return m_venue_longitude; 0049 } 0050 0051 QString Conference::venueOsmUrl() const 0052 { 0053 return m_venue_osm_url; 0054 } 0055 0056 QString Conference::timeZoneId() const 0057 { 0058 return m_tz_id; 0059 } 0060 0061 void Conference::setId(const QString &id) 0062 { 0063 if (id != m_id) { 0064 m_id = id; 0065 Q_EMIT idChanged(); 0066 } 0067 } 0068 0069 void Conference::setName(const QString &name) 0070 { 0071 if (name != m_name) { 0072 m_name = name; 0073 Q_EMIT nameChanged(); 0074 } 0075 } 0076 0077 void Conference::setDescription(const QString &description) 0078 { 0079 if (description != m_description) { 0080 m_description = description; 0081 Q_EMIT descriptionChanged(); 0082 } 0083 } 0084 0085 void Conference::setDays(const QStringList &days) 0086 { 0087 if (days != m_days) { 0088 m_days = days; 0089 Q_EMIT daysChanged(); 0090 } 0091 } 0092 0093 void Conference::setIcalUrl(const QString &icalUrl) 0094 { 0095 if (icalUrl != m_ical_url) { 0096 m_ical_url = icalUrl; 0097 Q_EMIT icalUrlChanged(); 0098 } 0099 } 0100 0101 void Conference::setVenueImageUrl(const QString &url) 0102 { 0103 if (url != m_venue_image_url) { 0104 m_venue_image_url = url; 0105 Q_EMIT venueImageUrlChanged(); 0106 } 0107 } 0108 0109 void Conference::setVenueLongitude(const QString &longitude) 0110 { 0111 if (longitude != m_venue_longitude) { 0112 m_venue_longitude = longitude; 0113 Q_EMIT venueLongitudeChanged(); 0114 } 0115 } 0116 0117 void Conference::setVenueLatitude(const QString &latitude) 0118 { 0119 if (latitude != m_venue_latitude) { 0120 m_venue_latitude = latitude; 0121 Q_EMIT venueLatitudeChanged(); 0122 } 0123 } 0124 0125 void Conference::setVenueOsmUrl(const QString &url) 0126 { 0127 if (url != m_venue_osm_url) { 0128 m_venue_osm_url = url; 0129 Q_EMIT venueOsmUrlChanged(); 0130 } 0131 } 0132 0133 void Conference::setTimeZoneId(const QString &id) 0134 { 0135 if (id != m_tz_id) { 0136 m_tz_id = id; 0137 Q_EMIT timeZoneIdChanged(); 0138 } 0139 } 0140 0141 #include "moc_conference.cpp"