32 const QString & textdomain):
40 m_textdomain(textdomain) {}
45 virtual bool serialize (QDBusArgument &argument);
46 virtual bool deserialize (
const QDBusArgument &argument);
48 void output (QString &output)
const;
49 bool parseXmlNode (
const QDomNode &node);
56 QVector<ObservedPathPointer> observedPaths ()
const;
57 const QVector<EngineDescPointer> & engines ()
const;
61 bool start (
bool verbose)
const;
63 bool isRunning ()
const;
64 bool isComponentModified ()
const;
68 friend bool newComponentFromFile (
Component &obj,
const QString & filename);
71 const QDomDocument * parseXmlFile (
const QString & filename)
const;
72 const QDomDocument * parseXmlBuffer (
const QByteArray & buf);
78 QString m_description;
86 QVector<ObservedPathPointer> m_observedPaths;
87 QVector<EngineDescPointer> m_engines;