return club;
}
+void Course::setParent(Club *parent)
+{
+ club = parent;
+}
+
QDomElement Course::toElement(QDomDocument doc)
{
QDomElement node = doc.createElement("course");
// Club
////////////////////////////////////////////////////////////////////////
-Club::Club(const QXmlAttributes &attrs) {
- name = attrs.value("name");
+Club::Club(const QXmlAttributes &attrs, bool readOnly)
+ : m_readOnly(readOnly)
+{
+ name = attrs.value("name");
}
-Club::Club(const QDomElement node) {
- name = node.attribute("name", "");
+Club::Club(const QDomElement node, bool readOnly)
+ : m_readOnly(readOnly)
+{
+ name = node.attribute("name", "");
}
-Club::Club(QString &name)
+Club::Club(QString &name, bool readOnly)
+ : m_readOnly(readOnly)
{
- this->name = name;
+ this->name = name;
}
void Club::addCourse(Course *iCourse) {
courseList << iCourse;
+ iCourse->setParent(this);
}
void Club::delCourse(Course * course) {
courseList.removeAt(index);
}
+bool Club::isReadOnly()
+{
+ return m_readOnly;
+}
+
bool Club::isEmpty()
{
bool rc = false;