File indexing completed on 2024-04-21 14:43:48
0001 /* GCompris - Dataset.cpp 0002 * 0003 * SPDX-FileCopyrightText: 2020 Johnny Jazeix <jazeix@gmail.com> 0004 * 0005 * Authors: 0006 * Johnny Jazeix <jazeix@gmail.com> 0007 * 0008 * SPDX-License-Identifier: GPL-3.0-or-later 0009 */ 0010 #include "Dataset.h" 0011 0012 Dataset::Dataset(QObject *parent) : 0013 QObject(parent), 0014 m_objective(""), 0015 m_difficulty(0), 0016 m_enabled(true) 0017 { 0018 } 0019 0020 QString Dataset::objective() const 0021 { 0022 return m_objective; 0023 } 0024 0025 void Dataset::setObjective(const QString &objective) 0026 { 0027 m_objective = objective; 0028 Q_EMIT objectiveChanged(); 0029 } 0030 0031 quint32 Dataset::difficulty() const 0032 { 0033 return m_difficulty; 0034 } 0035 void Dataset::setDifficulty(const quint32 &difficulty) 0036 { 0037 m_difficulty = difficulty; 0038 Q_EMIT difficultyChanged(); 0039 } 0040 0041 QVariant Dataset::data() const 0042 { 0043 return m_data; 0044 } 0045 void Dataset::setData(const QVariant &data) 0046 { 0047 m_data = data; 0048 Q_EMIT dataChanged(); 0049 } 0050 0051 bool Dataset::enabled() const 0052 { 0053 return m_enabled; 0054 } 0055 void Dataset::setEnabled(const bool &enabled) 0056 { 0057 m_enabled = enabled; 0058 Q_EMIT enabledChanged(); 0059 } 0060 0061 #include "moc_Dataset.cpp"