#ifndef PERSONLISTWIDGETITEM_H #define PERSONLISTWIDGETITEM_H #include #include class LabeledPersonListWidgetItem : public QListWidgetItem { public: LabeledPersonListWidgetItem(QListWidget* view = 0, int type = 1001); LabeledPersonListWidgetItem(const QString& text, const QString &fName, const QString &lName, QListWidget* view = 0); ~LabeledPersonListWidgetItem(); QString firstName() { return m_firstName; } QString lastName() { return m_lastName; } void setFirstName(const QString &fName); void setLastName(const QString &lName); bool operator<(const LabeledPersonListWidgetItem& other) const; private: QString m_firstName; QString m_lastName; }; #endif // PERSONLISTWIDGETITEM_H