File indexing completed on 2024-05-12 03:54:25
0001 /* 0002 This file is part of the KDE libraries 0003 SPDX-FileCopyrightText: 2007 Thiago Macieira <thiago@kde.org> 0004 0005 SPDX-License-Identifier: LGPL-2.0-or-later 0006 */ 0007 0008 #ifndef KCONFIGGROUP_P_H 0009 #define KCONFIGGROUP_P_H 0010 0011 #include "kconfiggroup.h" 0012 #include <QVariant> 0013 0014 class KConfigGroup; 0015 0016 struct KConfigGroupGui { 0017 typedef bool (*kReadEntryGui)(const QByteArray &data, const char *key, const QVariant &input, QVariant &output); 0018 typedef bool (*kWriteEntryGui)(KConfigGroup *, const char *key, const QVariant &input, KConfigGroup::WriteConfigFlags flags); 0019 0020 kReadEntryGui readEntryGui; 0021 kWriteEntryGui writeEntryGui; 0022 }; 0023 0024 extern KCONFIGCORE_EXPORT KConfigGroupGui _kde_internal_KConfigGroupGui; 0025 0026 #endif