#ifndef ROOM_H #define ROOM_H struct Room { QString mgr; QString name; int priority; Room (QString _name, 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