#ifndef ROOM_H #define ROOM_H #include struct Room { QString mgr; QString name; int priority; Room (const QString &_name, const QString &_mgr, int _priority) { mgr = _mgr; name = _name; priority = _priority; }; }; inline QDebug& operator<<(QDebug& debug, const Room& r) { debug << r.name << "{mgr=" << r.mgr << ",prio=" << r.priority << "}"; return debug; } inline bool operator<(const Room& a, const Room& b) { return a.priority < b.priority; } #endif