/*
 * This file was generated by qdbusxml2cpp version 0.8
 * Command line was: qdbusxml2cpp -m -a windowadaptor -i ViewManager.h -l Konsole::ViewManager /usr/src/ports/konsole/konsole-17.08.3-1.x86_64/build/src/org.kde.konsole.Window.xml
 *
 * qdbusxml2cpp is Copyright (C) 2017 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::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()
{
    // handle method call org.kde.konsole.Window.newSession
    return parent()->newSession();
}

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);
}

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();
}

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

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


#include "windowadaptor.moc"
