1/*
2 This file is part of the KDE libraries
3 SPDX-FileCopyrightText: 2007 Thiago Macieira <thiago@kde.org>
4
5 SPDX-License-Identifier: LGPL-2.0-or-later
6*/
7
8#ifndef KCONFIGGROUP_P_H
9#define KCONFIGGROUP_P_H
10
11#include "kconfiggroup.h"
12#include <QVariant>
13
14class KConfigGroup;
15
16struct KConfigGroupGui {
17 typedef bool (*kReadEntryGui)(const QByteArray &data, const char *key, const QVariant &input, QVariant &output);
18 typedef bool (*kWriteEntryGui)(KConfigGroup *, const char *key, const QVariant &input, KConfigGroup::WriteConfigFlags flags);
19
20 kReadEntryGui readEntryGui;
21 kWriteEntryGui writeEntryGui;
22};
23
24extern KCONFIGCORE_EXPORT KConfigGroupGui _kde_internal_KConfigGroupGui;
25
26#endif
27

source code of kconfig/src/core/kconfiggroup_p.h