任意の Qt オブジェクトを保存/ロードするグローバル設定オブジェクトを実装しようとしています。
しかし、関連する QString、QList、QSet (コンテナー) のみを保存するので、これが正しい方法であるかどうか疑問に思っています。
QObject *get (const QString & key);
void save (const QString & key, QObject *value);
内部ハッシュテーブル付きQHash<QString,QObject*>
。
これは「公式」の方法ですか?