File indexing completed on 2024-04-28 05:27:08
0001 /* 0002 * SPDX-FileCopyrightText: 2014 Martin Gräßlin <mgraesslin@kde.org> 0003 * 0004 * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0005 */ 0006 #include "mockbridge.h" 0007 #include "mockclient.h" 0008 #include "mocksettings.h" 0009 #include <QtGlobal> 0010 0011 std::unique_ptr<KDecoration2::DecoratedClientPrivate> MockBridge::createClient(KDecoration2::DecoratedClient *client, KDecoration2::Decoration *decoration) 0012 { 0013 auto ptr = std::make_unique<MockClient>(client, decoration); 0014 m_lastCreatedClient = ptr.get(); 0015 return ptr; 0016 } 0017 0018 std::unique_ptr<KDecoration2::DecorationSettingsPrivate> MockBridge::settings(KDecoration2::DecorationSettings *parent) 0019 { 0020 auto ptr = std::make_unique<MockSettings>(parent); 0021 m_lastCreatedSettings = ptr.get(); 0022 return ptr; 0023 } 0024 0025 #include "moc_mockbridge.cpp"