1 /******************************************************************** 2 Copyright © 2020 Roman Gilg <subdiff@gmail.com> 3 4 This library is free software; you can redistribute it and/or 5 modify it under the terms of the GNU Lesser General Public 6 License as published by the Free Software Foundation; either 7 version 2.1 of the License, or (at your option) version 3, or any 8 later version accepted by the membership of KDE e.V. (or its 9 successor approved by the membership of KDE e.V.), which shall 10 act as a proxy defined in Section 6 of version 3 of the license. 11 12 This library is distributed in the hope that it will be useful, 13 but WITHOUT ANY WARRANTY; without even the implied warranty of 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 Lesser General Public License for more details. 16 17 You should have received a copy of the GNU Lesser General Public 18 License along with this library. If not, see <http://www.gnu.org/licenses/>. 19 *********************************************************************/ 20 #pragma once 21 22 #include "client.h" 23 #include "wayland/client.h" 24 25 namespace Wrapland::Server 26 { 27 28 class Client::Private : public Wayland::Client 29 { 30 public: Private(wl_client * wlClient,Server::Client * handle,Server::Display * display)31 Private(wl_client* wlClient, Server::Client* handle, Server::Display* display) 32 : Wayland::Client(wlClient, handle) 33 , m_display{display} 34 { 35 } 36 Server::Display* m_display; 37 }; 38 39 } 40