ibus-qt  1.3.1
/home/users/builder/rpm/BUILD/ibus-qt-1.3.1-Source/src/qibusconfig.h
00001 #ifndef __Q_IBUS_CONFIG_H_
00002 #define __Q_IBUS_CONFIG_H_
00003 
00004 #include <QDBusConnection>
00005 #include <QDBusVariant>
00006 #include "qibusobject.h"
00007 
00008 class IBusConfigProxy;
00009 
00010 namespace IBus {
00011 
00012 class Config : public QObject
00013 {
00014     Q_OBJECT
00015 
00016 public :
00017     Config (const QDBusConnection &conn);
00018     virtual ~Config ();
00019 
00020 public :
00021 
00022     bool getValue (const QString &section, const QString &name);    // need to process return value;
00023     bool setValue (const QString &section, const QString &name, const QDBusVariant &value);
00024     bool unset (const QString &section, const QString &name);
00025     void destroy (void);
00026 
00027 private :
00028 
00029     QDBusConnection m_conn;
00030     IBusConfigProxy *m_config;
00031 };
00032 
00033 };
00034 
00035 #endif
 All Classes Namespaces Functions Enumerations Enumerator