cupsdcomment.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef CUPSDCOMMENT_H
00021 #define CUPSDCOMMENT_H
00022
00023 #include <qstringlist.h>
00024 #include <qdict.h>
00025
00026 class QFile;
00027
00028 class Comment
00029 {
00030 public:
00031 bool load(QFile* f);
00032 QString toolTip();
00033 QString comment();
00034 QString key();
00035 private:
00036 QString comment_;
00037 QString example_;
00038 QString key_;
00039 };
00040
00041 class CupsdComment
00042 {
00043 public:
00044 QString operator[] (const QString& key);
00045 QString comment(const QString& key);
00046 QString toolTip(const QString& key);
00047
00048 private:
00049 bool loadComments();
00050
00051 private:
00052 QDict<Comment> comments_;
00053 };
00054
00055 #endif
|