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
qibusconfigservice.h
1
#ifndef __Q_IBUS_CONFIG_H_
2
#define __Q_IBUS_CONFIG_H_
3
4
#include <QDBusConnection>
5
#include <QDBusVariant>
6
#include "qibusobject.h"
7
8
class
IBusConfigAdaptor;
9
10
namespace
IBus
{
11
12
class
ConfigService
;
13
typedef
Pointer<ConfigService>
ConfigServicePointer;
14
15
class
ConfigService :
public
QObject
16
{
17
Q_OBJECT
18
19
public :
20
21
ConfigService (
const
QDBusConnection &conn);
22
virtual
~ConfigService ();
23
24
private :
25
26
// developpers need to implement following functions
27
virtual
const
QDBusVariant getValue (
const
QString §ion,
const
QString &name)
28
{
29
QDBusVariant variant;
30
return
variant;
31
}
32
virtual
void
setValue (
const
QString §ion,
const
QString &name,
const
QDBusVariant &value) {}
33
virtual
void
unset (
const
QString §ion,
const
QString &name) {}
34
virtual
void
destroy (
void
) {}
35
36
public :
37
38
Q_INVOKABLE
const
QDBusVariant GetValue (
const
QString §ion,
const
QString &name);
39
Q_INVOKABLE
void
SetValue (
const
QString §ion,
const
QString &name,
const
QDBusVariant &value);
40
Q_INVOKABLE
void
Unset (
const
QString §ion,
const
QString &name);
41
Q_INVOKABLE
void
Destroy (
void
);
42
43
private :
44
45
QDBusConnection m_conn;
46
IBusConfigAdaptor *m_config;
47
};
48
49
};
50
51
#endif
IBus::ConfigService
Definition
qibusconfigservice.h:16
IBus::Pointer
Definition
qibuspointer.h:11
IBus
Definition
qibusattribute.cpp:3
Generated by
1.17.0