/*
 * This file was generated by qdbusxml2cpp version 0.8
 * Source file was org.mauiman.InputDevices.xml
 *
 * qdbusxml2cpp is Copyright (C) The Qt Company Ltd. and other contributors.
 *
 * This is an auto-generated file.
 * Do not edit! All changes made to it will be lost.
 */

#include "inputdevicesadaptor.h"
#include <QtCore/QMetaObject>
#include <QtCore/QByteArray>
#include <QtCore/QList>
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QStringList>
#include <QtCore/QVariant>

/*
 * Implementation of adaptor class InputDevicesAdaptor
 */

InputDevicesAdaptor::InputDevicesAdaptor(InputDevices *parent)
    : QDBusAbstractAdaptor(parent)
{
    // constructor
    setAutoRelaySignals(true);
}

InputDevicesAdaptor::~InputDevicesAdaptor()
{
    // destructor
}

QString InputDevicesAdaptor::keyboardLayout() const
{
    // get the value of property keyboardLayout
    return qvariant_cast< QString >(parent()->property("keyboardLayout"));
}

QString InputDevicesAdaptor::keyboardModel() const
{
    // get the value of property keyboardModel
    return qvariant_cast< QString >(parent()->property("keyboardModel"));
}

QString InputDevicesAdaptor::keyboardOptions() const
{
    // get the value of property keyboardOptions
    return qvariant_cast< QString >(parent()->property("keyboardOptions"));
}

QString InputDevicesAdaptor::keyboardRules() const
{
    // get the value of property keyboardRules
    return qvariant_cast< QString >(parent()->property("keyboardRules"));
}

QString InputDevicesAdaptor::keyboardVariant() const
{
    // get the value of property keyboardVariant
    return qvariant_cast< QString >(parent()->property("keyboardVariant"));
}

void InputDevicesAdaptor::setKeyboardLayout(const QString &layout)
{
    // handle method call org.mauiman.InputDevices.setKeyboardLayout
    parent()->setKeyboardLayout(layout);
}

void InputDevicesAdaptor::setKeyboardModel(const QString &model)
{
    // handle method call org.mauiman.InputDevices.setKeyboardModel
    parent()->setKeyboardModel(model);
}

void InputDevicesAdaptor::setKeyboardOptions(const QString &options)
{
    // handle method call org.mauiman.InputDevices.setKeyboardOptions
    parent()->setKeyboardOptions(options);
}

void InputDevicesAdaptor::setKeyboardRules(const QString &rules)
{
    // handle method call org.mauiman.InputDevices.setKeyboardRules
    parent()->setKeyboardRules(rules);
}

void InputDevicesAdaptor::setKeyboardVariant(const QString &variant)
{
    // handle method call org.mauiman.InputDevices.setKeyboardVariant
    parent()->setKeyboardVariant(variant);
}


#include "moc_inputdevicesadaptor.cpp"
