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