name = attrs.value("name");
}
-Course::Course(const QDomElement node) {
- name = node.attribute("name", "");
+Course::Course(const QDomElement node, Club * parent)
+ : club(parent)
+{
+ name = node.attribute("name", "");
}
Course::Course(QString &name,
}
}
+Club * Course::parent()
+{
+ return club;
+}
+
QDomElement Course::toElement(QDomDocument doc)
{
QDomElement node = doc.createElement("course");
courseList << iCourse;
}
+void Club::delCourse(Course * course) {
+ int index = courseList.indexOf(course);
+
+ if (index != -1)
+ courseList.removeAt(index);
+}
+
+bool Club::isEmpty()
+{
+ bool rc = false;
+ if (courseList.count() == 0)
+ rc = true;
+ return rc;
+}
+
QDomElement Club::toElement(QDomDocument doc)
{
QDomElement node = doc.createElement("club");