Mercurial > projects > qtd
comparison generator/prigenerator.h @ 238:1349940724eb
Generate a classes list for cmake.
author | SokoL_SD |
---|---|
date | Mon, 20 Jul 2009 06:04:17 +0000 |
parents | e78566595089 |
children |
comparison
equal
deleted
inserted
replaced
237:62d0dce52dac | 238:1349940724eb |
---|---|
49 | 49 |
50 struct Pri | 50 struct Pri |
51 { | 51 { |
52 QStringList headers; | 52 QStringList headers; |
53 QStringList sources; | 53 QStringList sources; |
54 QStringList classes; | |
54 }; | 55 }; |
55 | 56 |
56 class PriGenerator : public Generator | 57 class PriGenerator : public Generator |
57 { | 58 { |
58 Q_OBJECT | 59 Q_OBJECT |
59 | 60 |
60 public: | 61 public: |
61 virtual void generate(); | 62 virtual void generate(); |
62 | 63 |
63 void addHeader(const QString &folder, const QString &header); | 64 void addHeader(QString package, const QString &header); |
64 void addSource(const QString &folder, const QString &source); | 65 void addSource(QString package, const QString &source); |
66 void addClass(QString package, const QString &class_name); | |
65 | 67 |
66 private: | 68 private: |
67 QHash<QString, Pri> priHash; | 69 QHash<QString, Pri> priHash; |
68 | 70 |
69 }; | 71 }; |