With link to the project at the end of this document
Crystal Indigo!
Crystal Indigo!
Providing all solutions you need anytime
+27 76 626 8187
NOTE: YOU MAY FIND SOME MISSING CLASSES, ADD WHAT YOU SEE NECESSARY
,Output of all the questions
C
,
,
,xml
<registrationlist>
<registration type="Registration">
<attendee>
<name>crystal</name>
<affiliation>unisa</affiliation>
<email></email>
</attendee>
<registrationfee>50</registrationfee>
</registration>
</registrationlist>
, //registration.h
#ifndef REGISTRATION_H
#define REGISTRATION_H
#include <QString>
#include <QObject>
class Registration : public QObject {
Q_OBJECT
public:
explicit Registration(const QString &name, const QString
&email, const QString &affiliation, QObject *parent = nullptr);
virtual double getFee() const = 0;
QString getName() const;
QString getEmail() const;
QString getAffiliation() const;
private:
QString name;
QString email;
QString affiliation;
};
class StandardRegistration : public Registration {
public:
StandardRegistration(const QString &name, const QString
&email, const QString &affiliation);
double getFee() const override;
};
class StudentRegistration : public Registration {
public: