class ContactManager
{
public:
+ struct Name
+ {
+ QString firstname;
+ QString surname;
+ };
+
struct Contact
{
- QString name;
+ Name name;
QString number;
QString street;
+ QString zipCode;
QString city;
+ QString country;
};
ContactManager();
~ContactManager();
bool addContact(Contact const& contact);
bool numberExists(QString const& number);
- static QString& removeCountryCode(QString& number);
+ static void stringToName(QString const& strname, Name& name);
private:
bool load();