qtbase/qmake/propertyprinter.h
Lucie Gérard 3828b30951 Correct license in qmake/
The majority of files in qmake/ have non-LGPL licensing.
Remove the mix of licenses and follow the majority.
Not sure what is the type of the files in qmake/
according to QUIP-18 [1].

[1]: https://contribute.qt-project.org/quips/18

Pick-to: 6.7
Task-number: QTBUG-121787
Change-Id: I4003daada9e20b9ea4524de89ba49fbe0880ec23
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-02-13 13:55:02 +01:00

23 lines
592 B
C++

// Copyright (C) 2021 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#ifndef PROPERTYPRINTER_H
#define PROPERTYPRINTER_H
#include <qglobal.h>
#include <qlist.h>
#include <qpair.h>
#include <qstring.h>
#include <functional>
QT_BEGIN_NAMESPACE
using PropertyPrinter = std::function<void(const QList<QPair<QString, QString>> &)>;
void qmakePropertyPrinter(const QList<QPair<QString, QString>> &values);
void jsonPropertyPrinter(const QList<QPair<QString, QString>> &values);
QT_END_NAMESPACE
#endif // PROPERTYPRINTER_H