File indexing completed on 2024-04-28 07:41:01

0001 /*
0002     SPDX-FileCopyrightText: 2008 Nicola Gigante <nicola.gigante@gmail.com>
0003     SPDX-FileCopyrightText: 2009 Dario Freddi <drf@kde.org>
0004 
0005     SPDX-License-Identifier: LGPL-2.1-or-later
0006 */
0007 
0008 #ifndef _POLICY_GEN_H_
0009 #define _POLICY_GEN_H_
0010 
0011 #include <QHash>
0012 #include <QMap>
0013 #include <QString>
0014 
0015 struct Action {
0016     QString name;
0017 
0018     QMap<QString, QString> descriptions;
0019     QMap<QString, QString> messages;
0020 
0021     QString policy;
0022     QString policyInactive;
0023     QString persistence;
0024 };
0025 
0026 extern void output(const QList<Action> &actions, const QMap<QString, QString> &domain);
0027 
0028 #endif