Skip to content
Snippets Groups Projects
Commit f27a26f6 authored by Jérémy Quentin's avatar Jérémy Quentin
Browse files

[#1351] Automatic generation of dbus interfaces in makefile generated by cmake

[#1352] Check kabc library and warn user if not installed
parent 89bba742
Branches
Tags
No related merge requests found
Showing
with 1595 additions and 800 deletions
project(sflphone_kde)
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
find_package(KDE4 REQUIRED)
PROJECT(sflphone_kde)
include (KDE4Defaults)
SET(LOCAL_CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules/")
SET(CMAKE_MODULE_PATH "${LOCAL_CMAKE_MODULE_PATH}")
# --- custom targets: ---
INCLUDE( TargetDistclean.cmake OPTIONAL)
INCLUDE( ${LOCAL_CMAKE_MODULE_PATH}/TargetDistclean.cmake REQUIRED)
FIND_PACKAGE ( PkgConfig REQUIRED )
FIND_PACKAGE ( Kabc REQUIRED )
FIND_PACKAGE ( KDE4 REQUIRED )
FIND_PACKAGE ( Qt4 REQUIRED )
include_directories( ${KDE4_INCLUDES} ${QT_INCLUDES} )
INCLUDE ( KDE4Defaults )
INCLUDE ( ${CMAKE_ROOT}/Modules/FindQt4.cmake )
INCLUDE ( ${CMAKE_ROOT}/Modules/FindKDE4.cmake )
INCLUDE ( ${CMAKE_ROOT}/Modules/FindPkgConfig.cmake )
INCLUDE_DIRECTORIES ( ${KDE4_INCLUDES} ${QT_INCLUDES} )
#INCLUDE ( ${CMAKE_ROOT}/Modules/FindQt4.cmake )
#INCLUDE ( ${CMAKE_ROOT}/Modules/FindKDE4.cmake )
#INCLUDE ( ${CMAKE_ROOT}/Modules/FindPkgConfig.cmake )
INCLUDE ( ${CMAKE_ROOT}/Modules/CheckIncludeFiles.cmake )
INCLUDE( ${QT_USE_FILE} )
ADD_DEFINITIONS(${KDE4_DEFINITIONS} ${QT_DEFINITIONS} -fexceptions -DDATA_INSTALL_DIR="\\\"${DATA_INSTALL_DIR}\\\"")
......@@ -24,6 +34,9 @@ ADD_DEFINITIONS(${KDE4_DEFINITIONS} ${QT_DEFINITIONS} -fexceptions -DDATA_INSTAL
#pkg_check_modules(KDEPIM kdepimlibs5-dev REQUIRED)
CHECK_INCLUDE_FILES (malloc.h HAVE_MALLOC_H)
SET(
sflphone_kde_SRCS
......@@ -36,18 +49,18 @@ SET(
AccountList.cpp
Call.cpp
CallList.cpp
configurationmanager_interface.cpp
#configurationmanager_interface.cpp
configurationmanager_interface_singleton.cpp
callmanager_interface.cpp
#callmanager_interface.cpp
callmanager_interface_singleton.cpp
instance_interface.cpp
#instance_interface.cpp
instance_interface_singleton.cpp
AccountWizard.cpp
AccountItemWidget.cpp
ActionSetAccountFirst.cpp
Contact.cpp
ContactItemWidget.cpp
metatypes.h
#metatypes.h
)
SET(QtApp_RCCS resources.qrc)
......@@ -59,21 +72,47 @@ QT4_ADD_RESOURCES(QtApp_RCC_SRCS ${QtApp_RCCS})
#kde4_automoc(${sflphone_kde_SRCS})
kde4_add_ui_files(sflphone_kde_SRCS sflphone_kdeview_base.ui ConfigDialog.ui)
# set(configurationmanager_xml ${CMAKE_CURRENT_SOURCE_DIR}/../sflphone-common/src/dbus/configurationmanager-introspec.xml)
#
# set_source_files_properties(
# ${configurationmanager_xml}
# PROPERTIES
# COMPILE_FLAGS "-i metatypes.h"
# CLASSNAME ConfigurationManagerInterface
# INCLUDE "../metatypes.h")
#
# qt4_add_dbus_interface(
# sflphone_kde_SRCS
# ${configurationmanager_xml}
# configurationmanager_interface)
KDE4_ADD_UI_FILES(sflphone_kde_SRCS sflphone_kdeview_base.ui ConfigDialog.ui)
SET ( configurationmanager_xml ${CMAKE_CURRENT_SOURCE_DIR}/../sflphone-common/src/dbus/configurationmanager-introspec.xml )
SET ( callmanager_xml ${CMAKE_CURRENT_SOURCE_DIR}/../sflphone-common/src/dbus/callmanager-introspec.xml )
SET ( instance_xml ${CMAKE_CURRENT_SOURCE_DIR}/../sflphone-common/src/dbus/instance-introspec.xml )
SET_SOURCE_FILES_PROPERTIES(
${configurationmanager_xml}
PROPERTIES
CLASSNAME ConfigurationManagerInterface
INCLUDE "../metatypes.h")
qt4_add_dbus_interface(
sflphone_kde_SRCS
${configurationmanager_xml}
configurationmanager_interface)
SET_SOURCE_FILES_PROPERTIES(
${callmanager_xml}
PROPERTIES
CLASSNAME CallManagerInterface
INCLUDE "../metatypes.h")
qt4_add_dbus_interface(
sflphone_kde_SRCS
${callmanager_xml}
callmanager_interface)
SET_SOURCE_FILES_PROPERTIES(
${instance_xml}
PROPERTIES
CLASSNAME InstanceInterface
INCLUDE "../metatypes.h")
qt4_add_dbus_interface(
sflphone_kde_SRCS
${instance_xml}
instance_interface)
#kde4_add_kcfg_files(sflphone_kde_SRCS settings.kcfgc )
......
#include "Call.h"
#include "callmanager_interface_p.h"
#include "callmanager_interface_singleton.h"
#include "SFLPhone.h"
#include "sflphone_const.h"
#include "configurationmanager_interface_p.h"
#include "configurationmanager_interface_singleton.h"
#include <kabc/addressbook.h>
......
......@@ -11,7 +11,6 @@
#include "sflphone_const.h"
#include "metatypes.h"
#include "configurationmanager_interface_singleton.h"
#include "configurationmanager_interface_p.h"
AccountList * ConfigurationDialog::accountList;
......
/*
* This file was generated by qdbusxml2cpp version 0.7
* Command line was: qdbusxml2cpp -c CallManagerInterface -p callmanager_interface_p.h:callmanager_interface.cpp -i metatypes.h ../sflphone-common/src/dbus/callmanager-introspec.xml
*
* qdbusxml2cpp is Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
*
* This is an auto-generated file.
* This file may have been hand-edited. Look for HAND-EDIT comments
* before re-generating it.
*/
#include "callmanager_interface_p.h"
/*
* Implementation of interface class CallManagerInterface
*/
CallManagerInterface::CallManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
: QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
{
}
CallManagerInterface::~CallManagerInterface()
{
}
/*
* This file was generated by qdbusxml2cpp version 0.7
* Command line was: qdbusxml2cpp -c CallManagerInterface -p callmanager_interface_p.h:callmanager_interface.cpp -i metatypes.h ../sflphone-common/src/dbus/callmanager-introspec.xml
*
* qdbusxml2cpp is Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
*
* This is an auto-generated file.
* Do not edit! All changes made to it will be lost.
*/
#ifndef CALLMANAGER_INTERFACE_P_H_1241041431
#define CALLMANAGER_INTERFACE_P_H_1241041431
#include <QtCore/QObject>
#include <QtCore/QByteArray>
#include <QtCore/QList>
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QStringList>
#include <QtCore/QVariant>
#include <QtDBus/QtDBus>
#include "metatypes.h"
/*
* Proxy class for interface org.sflphone.SFLphone.CallManager
*/
class CallManagerInterface: public QDBusAbstractInterface
{
Q_OBJECT
public:
static inline const char *staticInterfaceName()
{ return "org.sflphone.SFLphone.CallManager"; }
public:
CallManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
~CallManagerInterface();
public Q_SLOTS: // METHODS
inline QDBusPendingReply<> accept(const QString &callID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID);
return asyncCallWithArgumentList(QLatin1String("accept"), argumentList);
}
inline QDBusPendingReply<MapStringString> getCallDetails(const QString &callID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID);
return asyncCallWithArgumentList(QLatin1String("getCallDetails"), argumentList);
}
inline QDBusPendingReply<QString> getCurrentCallID()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getCurrentCallID"), argumentList);
}
inline QDBusPendingReply<QString> getCurrentCodecName(const QString &callID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID);
return asyncCallWithArgumentList(QLatin1String("getCurrentCodecName"), argumentList);
}
inline QDBusPendingReply<bool> getIsRecording(const QString &callID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID);
return asyncCallWithArgumentList(QLatin1String("getIsRecording"), argumentList);
}
inline QDBusPendingReply<double> getVolume(const QString &device)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(device);
return asyncCallWithArgumentList(QLatin1String("getVolume"), argumentList);
}
inline QDBusPendingReply<> hangUp(const QString &callID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID);
return asyncCallWithArgumentList(QLatin1String("hangUp"), argumentList);
}
inline QDBusPendingReply<> hold(const QString &callID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID);
return asyncCallWithArgumentList(QLatin1String("hold"), argumentList);
}
inline QDBusPendingReply<> placeCall(const QString &accountID, const QString &callID, const QString &to)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(accountID) << qVariantFromValue(callID) << qVariantFromValue(to);
return asyncCallWithArgumentList(QLatin1String("placeCall"), argumentList);
}
inline QDBusPendingReply<> playDTMF(const QString &key)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(key);
return asyncCallWithArgumentList(QLatin1String("playDTMF"), argumentList);
}
inline QDBusPendingReply<> refuse(const QString &callID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID);
return asyncCallWithArgumentList(QLatin1String("refuse"), argumentList);
}
inline QDBusPendingReply<> setRecording(const QString &callID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID);
return asyncCallWithArgumentList(QLatin1String("setRecording"), argumentList);
}
inline QDBusPendingReply<> setVolume(const QString &device, double value)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(device) << qVariantFromValue(value);
return asyncCallWithArgumentList(QLatin1String("setVolume"), argumentList);
}
inline QDBusPendingReply<> startTone(int start, int type)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(start) << qVariantFromValue(type);
return asyncCallWithArgumentList(QLatin1String("startTone"), argumentList);
}
inline QDBusPendingReply<> transfert(const QString &callID, const QString &to)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID) << qVariantFromValue(to);
return asyncCallWithArgumentList(QLatin1String("transfert"), argumentList);
}
inline QDBusPendingReply<> unhold(const QString &callID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(callID);
return asyncCallWithArgumentList(QLatin1String("unhold"), argumentList);
}
Q_SIGNALS: // SIGNALS
void callStateChanged(const QString &callID, const QString &state);
void currentSelectedCodec(const QString &callID, const QString &codecName);
void incomingCall(const QString &accountID, const QString &callID, const QString &from);
void incomingMessage(const QString &accountID, const QString &message);
void voiceMailNotify(const QString &accountID, int count);
void volumeChanged(const QString &device, double value);
};
namespace org {
namespace sflphone {
namespace SFLphone {
typedef ::CallManagerInterface CallManager;
}
}
}
#endif
#ifndef CALL_MANAGER_INTERFACE_SINGLETON_H
#define CALL_MANAGER_INTERFACE_SINGLETON_H
#include "callmanager_interface_p.h"
#include "callmanager_interface.h"
class CallManagerInterfaceSingleton
{
......
FIND_LIBRARY(KABC_LIBRARY NAMES libkabc.so)
IF (KABC_LIBRARY)
SET(KABC_FOUND TRUE)
ELSE (KABC_LIBRARY)
SET(KABC_FOUND FALSE)
ENDIF (KABC_LIBRARY)
IF (KABC_FOUND)
IF (NOT Kabc_FIND_QUIETLY)
MESSAGE(STATUS "Found Kabc library : ${KABC_LIBRARY}")
ENDIF (NOT Kabc_FIND_QUIETLY)
ELSE (KABC_FOUND)
IF (Kabc_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Could not find Kabc : You might install kdepimlibs5-dev.\n sudo apt-get install kdepimlibs5-dev\n")
ENDIF (Kabc_FIND_REQUIRED)
ENDIF (KABC_FOUND)
This diff is collapsed.
/*
* This file was generated by qdbusxml2cpp version 0.7
* Command line was: qdbusxml2cpp -c ConfigurationManagerInterface -p configurationmanager_interface_p.h:configurationmanager_interface.cpp -i metatypes.h configurationmanager-introspec.xml
*
* qdbusxml2cpp is Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
*
* This is an auto-generated file.
* This file may have been hand-edited. Look for HAND-EDIT comments
* before re-generating it.
*/
#include "configurationmanager_interface_p.h"
/*
* Implementation of interface class ConfigurationManagerInterface
*/
ConfigurationManagerInterface::ConfigurationManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
: QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
{
}
ConfigurationManagerInterface::~ConfigurationManagerInterface()
{
}
/*
* This file was generated by qdbusxml2cpp version 0.7
* Command line was: qdbusxml2cpp -c ConfigurationManagerInterface -p configurationmanager_interface_p.h:configurationmanager_interface.cpp -i metatypes.h configurationmanager-introspec.xml
*
* qdbusxml2cpp is Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
*
* This is an auto-generated file.
* Do not edit! All changes made to it will be lost.
*/
#ifndef CONFIGURATIONMANAGER_INTERFACE_P_H_1241106716
#define CONFIGURATIONMANAGER_INTERFACE_P_H_1241106716
#include <QtCore/QObject>
#include <QtCore/QByteArray>
#include <QtCore/QList>
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QStringList>
#include <QtCore/QVariant>
#include <QtDBus/QtDBus>
#include "metatypes.h"
/*
* Proxy class for interface org.sflphone.SFLphone.ConfigurationManager
*/
class ConfigurationManagerInterface: public QDBusAbstractInterface
{
Q_OBJECT
public:
static inline const char *staticInterfaceName()
{ return "org.sflphone.SFLphone.ConfigurationManager"; }
public:
ConfigurationManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
~ConfigurationManagerInterface();
public Q_SLOTS: // METHODS
inline QDBusPendingReply<QString> addAccount(MapStringString details)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(details);
return asyncCallWithArgumentList(QLatin1String("addAccount"), argumentList);
}
inline QDBusPendingReply<> enableStun()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("enableStun"), argumentList);
}
inline QDBusPendingReply<MapStringString> getAccountDetails(const QString &accountID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(accountID);
return asyncCallWithArgumentList(QLatin1String("getAccountDetails"), argumentList);
}
inline QDBusPendingReply<QStringList> getAccountList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getAccountList"), argumentList);
}
inline QDBusPendingReply<QStringList> getActiveCodecList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getActiveCodecList"), argumentList);
}
inline QDBusPendingReply<MapStringInt> getAddressbookSettings()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getAddressbookSettings"), argumentList);
}
inline QDBusPendingReply<int> getAudioDeviceIndex(const QString &name)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(name);
return asyncCallWithArgumentList(QLatin1String("getAudioDeviceIndex"), argumentList);
}
inline QDBusPendingReply<QStringList> getAudioInputDeviceList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getAudioInputDeviceList"), argumentList);
}
inline QDBusPendingReply<int> getAudioManager()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getAudioManager"), argumentList);
}
inline QDBusPendingReply<QStringList> getAudioOutputDeviceList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getAudioOutputDeviceList"), argumentList);
}
inline QDBusPendingReply<QStringList> getCodecDetails(int payload)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(payload);
return asyncCallWithArgumentList(QLatin1String("getCodecDetails"), argumentList);
}
inline QDBusPendingReply<QStringList> getCodecList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getCodecList"), argumentList);
}
inline QDBusPendingReply<QStringList> getCurrentAudioDevicesIndex()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getCurrentAudioDevicesIndex"), argumentList);
}
inline QDBusPendingReply<QString> getCurrentAudioOutputPlugin()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getCurrentAudioOutputPlugin"), argumentList);
}
inline QDBusPendingReply<int> getDialpad()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getDialpad"), argumentList);
}
inline QDBusPendingReply<MapStringString> getHookSettings()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getHookSettings"), argumentList);
}
inline QDBusPendingReply<QStringList> getInputAudioPluginList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getInputAudioPluginList"), argumentList);
}
inline QDBusPendingReply<int> getMailNotify()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getMailNotify"), argumentList);
}
inline QDBusPendingReply<int> getMaxCalls()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getMaxCalls"), argumentList);
}
inline QDBusPendingReply<int> getNotify()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getNotify"), argumentList);
}
inline QDBusPendingReply<QStringList> getOutputAudioPluginList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getOutputAudioPluginList"), argumentList);
}
inline QDBusPendingReply<QStringList> getPlaybackDeviceList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getPlaybackDeviceList"), argumentList);
}
inline QDBusPendingReply<int> getPulseAppVolumeControl()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getPulseAppVolumeControl"), argumentList);
}
inline QDBusPendingReply<QStringList> getRecordDeviceList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getRecordDeviceList"), argumentList);
}
inline QDBusPendingReply<QString> getRecordPath()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getRecordPath"), argumentList);
}
inline QDBusPendingReply<QString> getRingtoneChoice()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getRingtoneChoice"), argumentList);
}
inline QDBusPendingReply<QStringList> getRingtoneList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getRingtoneList"), argumentList);
}
inline QDBusPendingReply<int> getSearchbar()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getSearchbar"), argumentList);
}
inline QDBusPendingReply<int> getSipPort()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getSipPort"), argumentList);
}
inline QDBusPendingReply<QString> getStunServer()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getStunServer"), argumentList);
}
inline QDBusPendingReply<QStringList> getToneLocaleList()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getToneLocaleList"), argumentList);
}
inline QDBusPendingReply<QString> getVersion()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getVersion"), argumentList);
}
inline QDBusPendingReply<int> getVolumeControls()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getVolumeControls"), argumentList);
}
inline QDBusPendingReply<int> isIax2Enabled()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("isIax2Enabled"), argumentList);
}
inline QDBusPendingReply<int> isRingtoneEnabled()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("isRingtoneEnabled"), argumentList);
}
inline QDBusPendingReply<int> isStartHidden()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("isStartHidden"), argumentList);
}
inline QDBusPendingReply<int> isStunEnabled()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("isStunEnabled"), argumentList);
}
inline QDBusPendingReply<int> popupMode()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("popupMode"), argumentList);
}
inline QDBusPendingReply<> removeAccount(const QString &accoundID)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(accoundID);
return asyncCallWithArgumentList(QLatin1String("removeAccount"), argumentList);
}
inline QDBusPendingReply<> ringtoneEnabled()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("ringtoneEnabled"), argumentList);
}
inline QDBusPendingReply<> sendRegister(const QString &accountID, int expire)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(accountID) << qVariantFromValue(expire);
return asyncCallWithArgumentList(QLatin1String("sendRegister"), argumentList);
}
inline QDBusPendingReply<> setAccountDetails(const QString &accountID, MapStringString details)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(accountID) << qVariantFromValue(details);
return asyncCallWithArgumentList(QLatin1String("setAccountDetails"), argumentList);
}
inline QDBusPendingReply<> setActiveCodecList(const QStringList &list)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(list);
return asyncCallWithArgumentList(QLatin1String("setActiveCodecList"), argumentList);
}
inline QDBusPendingReply<> setAddressbookSettings(MapStringInt settings)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(settings);
return asyncCallWithArgumentList(QLatin1String("setAddressbookSettings"), argumentList);
}
inline QDBusPendingReply<> setAudioInputDevice(int index)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(index);
return asyncCallWithArgumentList(QLatin1String("setAudioInputDevice"), argumentList);
}
inline QDBusPendingReply<> setAudioManager(int api)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(api);
return asyncCallWithArgumentList(QLatin1String("setAudioManager"), argumentList);
}
inline QDBusPendingReply<> setAudioOutputDevice(int index)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(index);
return asyncCallWithArgumentList(QLatin1String("setAudioOutputDevice"), argumentList);
}
inline QDBusPendingReply<> setDialpad()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("setDialpad"), argumentList);
}
inline QDBusPendingReply<> setHookSettings(MapStringString settings)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(settings);
return asyncCallWithArgumentList(QLatin1String("setHookSettings"), argumentList);
}
inline QDBusPendingReply<> setInputAudioPlugin(const QString &audioPlugin)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(audioPlugin);
return asyncCallWithArgumentList(QLatin1String("setInputAudioPlugin"), argumentList);
}
inline QDBusPendingReply<> setMailNotify()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("setMailNotify"), argumentList);
}
inline QDBusPendingReply<> setMaxCalls(int calls)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(calls);
return asyncCallWithArgumentList(QLatin1String("setMaxCalls"), argumentList);
}
inline QDBusPendingReply<> setNotify()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("setNotify"), argumentList);
}
inline QDBusPendingReply<> setOutputAudioPlugin(const QString &audioPlugin)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(audioPlugin);
return asyncCallWithArgumentList(QLatin1String("setOutputAudioPlugin"), argumentList);
}
inline QDBusPendingReply<> setPulseAppVolumeControl()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("setPulseAppVolumeControl"), argumentList);
}
inline QDBusPendingReply<> setRecordPath(const QString &rec)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(rec);
return asyncCallWithArgumentList(QLatin1String("setRecordPath"), argumentList);
}
inline QDBusPendingReply<> setRingtoneChoice(const QString &tone)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(tone);
return asyncCallWithArgumentList(QLatin1String("setRingtoneChoice"), argumentList);
}
inline QDBusPendingReply<> setSearchbar()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("setSearchbar"), argumentList);
}
inline QDBusPendingReply<> setSipPort(int port)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(port);
return asyncCallWithArgumentList(QLatin1String("setSipPort"), argumentList);
}
inline QDBusPendingReply<> setStunServer(const QString &server)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(server);
return asyncCallWithArgumentList(QLatin1String("setStunServer"), argumentList);
}
inline QDBusPendingReply<> setVolumeControls()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("setVolumeControls"), argumentList);
}
inline QDBusPendingReply<> startHidden()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("startHidden"), argumentList);
}
inline QDBusPendingReply<> switchPopupMode()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("switchPopupMode"), argumentList);
}
Q_SIGNALS: // SIGNALS
void accountsChanged();
void errorAlert(int code);
};
namespace org {
namespace sflphone {
namespace SFLphone {
typedef ::ConfigurationManagerInterface ConfigurationManager;
}
}
}
#endif
#ifndef CONFIGURATION_MANAGER_INTERFACE_SINGLETON_H
#define CONFIGURATION_MANAGER_INTERFACE_SINGLETON_H
#include "configurationmanager_interface_p.h"
#include "configurationmanager_interface.h"
class ConfigurationManagerInterfaceSingleton
{
......
/*
* This file was generated by qdbusxml2cpp version 0.7
* Command line was: qdbusxml2cpp -c InstanceInterface -p instance_interface_p.h:instance_interface.cpp -i metatypes.h ../sflphone-common/src/dbus/instance-introspec.xml
*
* qdbusxml2cpp is Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
*
* This is an auto-generated file.
* This file may have been hand-edited. Look for HAND-EDIT comments
* before re-generating it.
*/
#include "instance_interface_p.h"
/*
* Implementation of interface class InstanceInterface
*/
InstanceInterface::InstanceInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
: QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
{
}
InstanceInterface::~InstanceInterface()
{
}
/*
* This file was generated by qdbusxml2cpp version 0.7
* Command line was: qdbusxml2cpp -c InstanceInterface -p instance_interface_p.h:instance_interface.cpp -i metatypes.h ../sflphone-common/src/dbus/instance-introspec.xml
*
* qdbusxml2cpp is Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
*
* This is an auto-generated file.
* Do not edit! All changes made to it will be lost.
*/
#ifndef INSTANCE_INTERFACE_P_H_1241041454
#define INSTANCE_INTERFACE_P_H_1241041454
#include <QtCore/QObject>
#include <QtCore/QByteArray>
#include <QtCore/QList>
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QStringList>
#include <QtCore/QVariant>
#include <QtDBus/QtDBus>
#include "metatypes.h"
/*
* Proxy class for interface org.sflphone.SFLphone.Instance
*/
class InstanceInterface: public QDBusAbstractInterface
{
Q_OBJECT
public:
static inline const char *staticInterfaceName()
{ return "org.sflphone.SFLphone.Instance"; }
public:
InstanceInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
~InstanceInterface();
public Q_SLOTS: // METHODS
inline QDBusPendingReply<> Register(int pid, const QString &name)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(pid) << qVariantFromValue(name);
return asyncCallWithArgumentList(QLatin1String("Register"), argumentList);
}
inline QDBusPendingReply<> Unregister(int pid)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(pid);
return asyncCallWithArgumentList(QLatin1String("Unregister"), argumentList);
}
inline QDBusPendingReply<int> getRegistrationCount()
{
QList<QVariant> argumentList;
return asyncCallWithArgumentList(QLatin1String("getRegistrationCount"), argumentList);
}
Q_SIGNALS: // SIGNALS
};
namespace org {
namespace sflphone {
namespace SFLphone {
typedef ::InstanceInterface Instance;
}
}
}
#endif
......@@ -22,7 +22,7 @@
#define INSTANCE_INTERFACE_SINGLETON_H
#include "instance_interface_p.h"
#include "instance_interface.h"
/**
@author Jérémy Quentin <jeremy.quentin@gmail.com>
......
......@@ -11,7 +11,6 @@
#include "ConfigDialog.h"
#include "SFLPhone.h"
#include "AccountWizard.h"
#include "instance_interface_p.h"
#include "instance_interface_singleton.h"
#include "sflphone_const.h"
......
......@@ -107,6 +107,7 @@ void sflphone_kdeView::loadWindow()
updateDialpad();
updateSearchHistory();
updateSearchAddressBook();
stackedWidget_screen->setCurrentWidget(page_callList);
}
QString sflphone_kdeView::firstAccountId()
......
......@@ -29,7 +29,7 @@
</sizepolicy>
</property>
<property name="currentIndex">
<number>0</number>
<number>2</number>
</property>
<widget class="QWidget" name="page_callList">
<layout class="QHBoxLayout" name="horizontalLayout_3">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment