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"