Mercurial > hg > svcore
comparison base/XmlExportable.h @ 387:7aa1de571880
* juggle some files around in order to free audioio, base, and system libraries
from dependency on QtGui
author | Chris Cannam |
---|---|
date | Wed, 12 Mar 2008 17:42:56 +0000 |
parents | 70a232b1f12a |
children | b4a8d8221eaf |
comparison
equal
deleted
inserted
replaced
386:e6d11871e4c9 | 387:7aa1de571880 |
---|---|
15 | 15 |
16 #ifndef _XML_EXPORTABLE_H_ | 16 #ifndef _XML_EXPORTABLE_H_ |
17 #define _XML_EXPORTABLE_H_ | 17 #define _XML_EXPORTABLE_H_ |
18 | 18 |
19 #include <QString> | 19 #include <QString> |
20 #include <QColor> | |
21 | 20 |
22 class QTextStream; | 21 class QTextStream; |
23 | 22 |
24 class XmlExportable | 23 class XmlExportable |
25 { | 24 { |
41 virtual QString toXmlString(QString indent = "", | 40 virtual QString toXmlString(QString indent = "", |
42 QString extraAttributes = "") const; | 41 QString extraAttributes = "") const; |
43 | 42 |
44 static QString encodeEntities(QString); | 43 static QString encodeEntities(QString); |
45 | 44 |
46 static QString encodeColour(QColor); | 45 static QString encodeColour(int r, int g, int b); |
47 | 46 |
48 static int getObjectExportId(const void *); // thread-safe | 47 static int getObjectExportId(const void *); // thread-safe |
49 }; | 48 }; |
50 | 49 |
51 #endif | 50 #endif |