/*
 * This file was generated by qdbusxml2cpp version 0.8
 * Command line was: qdbusxml2cpp -m -a windowadaptor -i ViewManager.h -l Konsole::ViewManager /build/konsole/src/build/src/org.kde.konsole.Window.xml
 *
 * qdbusxml2cpp is Copyright (C) 2020 The Qt Company Ltd.
 *
 * This is an auto-generated file.
 * Do not edit! All changes made to it will be lost.
 */

#include "windowadaptor.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 WindowAdaptor
 */

WindowAdaptor::WindowAdaptor(Konsole::ViewManager *parent)
    : QDBusAbstractAdaptor(parent)
{
    // constructor
    setAutoRelaySignals(true);
}

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

int WindowAdaptor::currentSession()
{
    // handle method call org.kde.konsole.Window.currentSession
    return parent()->currentSession();
}

QString WindowAdaptor::defaultProfile()
{
    // handle method call org.kde.konsole.Window.defaultProfile
    return parent()->defaultProfile();
}

void WindowAdaptor::loadLayout(const QString &File)
{
    // handle method call org.kde.konsole.Window.loadLayout
    parent()->loadLayout(File);
}

void WindowAdaptor::loadLayoutFile()
{
    // handle method call org.kde.konsole.Window.loadLayoutFile
    parent()->loadLayoutFile();
}

void WindowAdaptor::moveSessionLeft()
{
    // handle method call org.kde.konsole.Window.moveSessionLeft
    parent()->moveSessionLeft();
}

void WindowAdaptor::moveSessionRight()
{
    // handle method call org.kde.konsole.Window.moveSessionRight
    parent()->moveSessionRight();
}

int WindowAdaptor::newSession(const QString &profile, const QString &directory)
{
    // handle method call org.kde.konsole.Window.newSession
    return parent()->newSession(profile, directory);
}

int WindowAdaptor::newSession(const QString &profile)
{
    // handle method call org.kde.konsole.Window.newSession
    return parent()->newSession(profile);
}

int WindowAdaptor::newSession()
{
    // handle method call org.kde.konsole.Window.newSession
    return parent()->newSession();
}

void WindowAdaptor::nextSession()
{
    // handle method call org.kde.konsole.Window.nextSession
    parent()->nextSession();
}

void WindowAdaptor::prevSession()
{
    // handle method call org.kde.konsole.Window.prevSession
    parent()->prevSession();
}

QStringList WindowAdaptor::profileList()
{
    // handle method call org.kde.konsole.Window.profileList
    return parent()->profileList();
}

void WindowAdaptor::saveLayoutFile()
{
    // handle method call org.kde.konsole.Window.saveLayoutFile
    parent()->saveLayoutFile();
}

int WindowAdaptor::sessionCount()
{
    // handle method call org.kde.konsole.Window.sessionCount
    return parent()->sessionCount();
}

QStringList WindowAdaptor::sessionList()
{
    // handle method call org.kde.konsole.Window.sessionList
    return parent()->sessionList();
}

void WindowAdaptor::setCurrentSession(int sessionId)
{
    // handle method call org.kde.konsole.Window.setCurrentSession
    parent()->setCurrentSession(sessionId);
}

void WindowAdaptor::setDefaultProfile(const QString &profile)
{
    // handle method call org.kde.konsole.Window.setDefaultProfile
    parent()->setDefaultProfile(profile);
}

void WindowAdaptor::setTabWidthToText(bool in0)
{
    // handle method call org.kde.konsole.Window.setTabWidthToText
    parent()->setTabWidthToText(in0);
}


#include "windowadaptor.moc"
