File indexing completed on 2025-02-09 07:11:31
0001 /* 0002 This file is part of the Kasten Framework, made within the KDE community. 0003 0004 SPDX-FileCopyrightText: 2009 Friedrich W. H. Kossebau <kossebau@kde.org> 0005 0006 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0007 */ 0008 0009 #ifndef KASTEN_ABSTRACTVIEWAREA_P_HPP 0010 #define KASTEN_ABSTRACTVIEWAREA_P_HPP 0011 0012 // lib 0013 #include "abstractviewarea.hpp" 0014 // Qt 0015 #include <Qt> 0016 0017 namespace Kasten { 0018 0019 class AbstractViewAreaPrivate 0020 { 0021 public: 0022 explicit AbstractViewAreaPrivate(AbstractViewArea* parent); 0023 AbstractViewAreaPrivate(const AbstractViewAreaPrivate&) = delete; 0024 0025 virtual ~AbstractViewAreaPrivate(); 0026 0027 AbstractViewAreaPrivate& operator=(const AbstractViewAreaPrivate&) = delete; 0028 0029 protected: 0030 AbstractViewArea* const q_ptr; 0031 }; 0032 0033 inline AbstractViewAreaPrivate::AbstractViewAreaPrivate(AbstractViewArea* parent) 0034 : q_ptr(parent) 0035 { 0036 } 0037 0038 inline AbstractViewAreaPrivate::~AbstractViewAreaPrivate() = default; 0039 0040 } 0041 0042 #endif