#pragma once #include class SavedAuth { public: bool load(); QByteArray lookup(QByteArrayView host, QByteArrayView user) const; void insert(QByteArrayView host, QByteArrayView user, QByteArrayView key); void remove(QByteArrayView host, QByteArrayView user); private: QHash m_table; bool save() const; QByteArray flatten_key(QByteArrayView host, QByteArrayView user) const; };