ibus-qt 1.3.4
Loading...
Searching...
No Matches
qibusproplist.h
1#ifndef __Q_IBUS_PROP_LIST_H_
2#define __Q_IBUS_PROP_LIST_H_
3
4#include "qibusserializable.h"
5#include "qibusproperty.h"
6#include "qibustext.h"
7
8namespace IBus {
9
10class Property;
11class PropList;
12typedef Pointer<PropList> PropListPointer;
13typedef Pointer<Property> PropertyPointer;
14
16{
17 Q_OBJECT;
18
19public:
20 PropList () {}
21 ~PropList () {}
22
23public:
24 virtual bool serialize (QDBusArgument &argument);
25 virtual bool deserialize (const QDBusArgument &argument);
26
27public :
28 bool appendProperty (const PropertyPointer &prop);
29 bool updateProperty (const PropertyPointer &prop);
30
31private:
32 QVector<PropertyPointer> m_props;
33
34 IBUS_SERIALIZABLE
35};
36
37};
38
39#endif
Definition qibuspointer.h:11
Definition qibusproplist.h:16
Definition qibusserializable.h:41
Definition qibusattribute.cpp:3