/*
 * This file was generated by qdbusxml2cpp version 0.8
 * Command line was: qdbusxml2cpp -m -a plasmashelladaptor -i shellcorona.h -l ShellCorona /chakra/core/plasma-workspace/src/plasma-workspace-5.17.1/shell/dbus/org.kde.PlasmaShell.xml
 *
 * qdbusxml2cpp is Copyright (C) 2019 The Qt Company Ltd.
 *
 * This is an auto-generated file.
 * Do not edit! All changes made to it will be lost.
 */

#include "plasmashelladaptor.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 PlasmaShellAdaptor
 */

PlasmaShellAdaptor::PlasmaShellAdaptor(ShellCorona *parent)
    : QDBusAbstractAdaptor(parent)
{
    // constructor
    setAutoRelaySignals(true);
}

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

void PlasmaShellAdaptor::activateLauncherMenu()
{
    // handle method call org.kde.PlasmaShell.activateLauncherMenu
    parent()->activateLauncherMenu();
}

QByteArray PlasmaShellAdaptor::dumpCurrentLayoutJS()
{
    // handle method call org.kde.PlasmaShell.dumpCurrentLayoutJS
    return parent()->dumpCurrentLayoutJS();
}

void PlasmaShellAdaptor::evaluateScript(const QString &script)
{
    // handle method call org.kde.PlasmaShell.evaluateScript
    parent()->evaluateScript(script);
}

void PlasmaShellAdaptor::loadKWinScriptInInteractiveConsole(const QString &script)
{
    // handle method call org.kde.PlasmaShell.loadKWinScriptInInteractiveConsole
    parent()->loadKWinScriptInInteractiveConsole(script);
}

void PlasmaShellAdaptor::loadLookAndFeelDefaultLayout(const QString &layout)
{
    // handle method call org.kde.PlasmaShell.loadLookAndFeelDefaultLayout
    parent()->loadLookAndFeelDefaultLayout(layout);
}

void PlasmaShellAdaptor::loadScriptInInteractiveConsole(const QString &script)
{
    // handle method call org.kde.PlasmaShell.loadScriptInInteractiveConsole
    parent()->loadScriptInInteractiveConsole(script);
}

void PlasmaShellAdaptor::setDashboardShown(bool show)
{
    // handle method call org.kde.PlasmaShell.setDashboardShown
    parent()->setDashboardShown(show);
}

void PlasmaShellAdaptor::showInteractiveConsole()
{
    // handle method call org.kde.PlasmaShell.showInteractiveConsole
    parent()->showInteractiveConsole();
}

void PlasmaShellAdaptor::showInteractiveKWinConsole()
{
    // handle method call org.kde.PlasmaShell.showInteractiveKWinConsole
    parent()->showInteractiveKWinConsole();
}

void PlasmaShellAdaptor::toggleActivityManager()
{
    // handle method call org.kde.PlasmaShell.toggleActivityManager
    parent()->toggleActivityManager();
}

void PlasmaShellAdaptor::toggleDashboard()
{
    // handle method call org.kde.PlasmaShell.toggleDashboard
    parent()->toggleDashboard();
}

void PlasmaShellAdaptor::toggleWidgetExplorer()
{
    // handle method call org.kde.PlasmaShell.toggleWidgetExplorer
    parent()->toggleWidgetExplorer();
}


#include "plasmashelladaptor.moc"
