annotate data/model/AudioSourceInfoModel.h @ 48:a8dcc1ca82c4

include writing with ToXml function
author lbajardsilogic
date Wed, 16 May 2007 11:29:48 +0000
parents 5cee0ce212a7
children ec2ca3fbd957
rev   line source
lbajardsilogic@5 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
lbajardsilogic@5 2
lbajardsilogic@5 3 /* Sound Access
lbajardsilogic@5 4 EASAIER client application.
lbajardsilogic@5 5 Silogic 2007. Laure Bajard.
lbajardsilogic@5 6
lbajardsilogic@5 7 This program is free software; you can redistribute it and/or
lbajardsilogic@5 8 modify it under the terms of the GNU General Public License as
lbajardsilogic@5 9 published by the Free Software Foundation; either version 2 of the
lbajardsilogic@5 10 License, or (at your option) any later version. See the file
lbajardsilogic@5 11 COPYING included with this distribution for more information.
lbajardsilogic@5 12 */
lbajardsilogic@5 13
lbajardsilogic@5 14 #ifndef _AUDIO_SOURCE_INFO_MODEL_H_
lbajardsilogic@5 15 #define _AUDIO_SOURCE_INFO_MODEL_H_
lbajardsilogic@5 16
lbajardsilogic@5 17 #include <QString>
lbajardsilogic@5 18
lbajardsilogic@5 19 #include <map>
lbajardsilogic@5 20
lbajardsilogic@5 21 class AudioSourceInfoModel {
lbajardsilogic@5 22
lbajardsilogic@5 23 public:
lbajardsilogic@5 24 AudioSourceInfoModel();
lbajardsilogic@5 25 virtual ~AudioSourceInfoModel();
lbajardsilogic@5 26
lbajardsilogic@5 27 void addInfo(QString proper, QString value);
lbajardsilogic@5 28
lbajardsilogic@5 29 QString getInfo(const QString& proper);
lbajardsilogic@5 30
lbajardsilogic@5 31 inline std::map<QString, QString>& getInfo(){return m_info;}
lbajardsilogic@5 32
lbajardsilogic@5 33 QString getKey(const QString& value) ;
lbajardsilogic@5 34
lbajardsilogic@5 35 private:
lbajardsilogic@5 36
lbajardsilogic@5 37 std::map<QString, QString> m_info;
lbajardsilogic@5 38
lbajardsilogic@5 39 };
lbajardsilogic@5 40
lbajardsilogic@5 41 #endif