cupsdcomment.h
00001 
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
 
This file is part of the documentation for kdeprint Library Version 3.2.0.