ibus-qt
1.3.4
Toggle main menu visibility
Loading...
Searching...
No Matches
builddir
build
BUILD
ibus-qt-1.3.4-build
ibus-qt-1.3.4-Source
src
qibusattrlist.h
1
#ifndef __Q_IBUS_ATTRLIST_H_
2
#define __Q_IBUS_ATTRLIST_H_
3
4
#include "qibusattribute.h"
5
#include <QVector>
6
7
namespace
IBus
{
8
9
class
AttrList
;
10
typedef
Pointer<AttrList>
AttrListPointer;
11
12
class
AttrList :
public
Serializable {
13
Q_OBJECT
14
public :
15
AttrList (): m_attrs (0) {}
16
virtual
~AttrList ();
17
18
public :
19
AttributePointer get(
int
index)
const
;
20
void
append (
const
AttributePointer &attr);
21
void
clear (
void
);
22
uint size (
void
)
const
{
return
m_attrs.size (); }
23
24
AttributePointer operator[] (
int
index)
const
{
return
get (index); }
25
26
virtual
bool
serialize (QDBusArgument &argument);
27
virtual
bool
deserialize (
const
QDBusArgument &argument);
28
29
private :
30
QVector<AttributePointer> m_attrs;
31
32
IBUS_SERIALIZABLE
33
};
34
35
}
/* IBUS */
36
37
#endif
IBus::AttrList
Definition
qibusattrlist.h:12
IBus::Pointer
Definition
qibuspointer.h:11
IBus
Definition
qibusattribute.cpp:3
Generated by
1.17.0