/* ============================================================
 *
 * This file is a part of digiKam project
 * https://www.digikam.org
 *
 * Date        : 2023-05-15
 * Description : geolocation engine based on Marble.
 *               (c) 2007-2022 Marble Team
 *               https://invent.kde.org/education/marble/-/raw/master/data/credits_authors.html
 *
 * SPDX-FileCopyrightText: 2023-2026 by Gilles Caulier <caulier dot gilles at gmail dot com>
 *
 * SPDX-License-Identifier: LGPL-2.1-or-later
 *
 * ============================================================ */

#pragma once

namespace Marble
{

namespace dgml
{

// Lists all known DGML 2.0 attributes
// https://edu.kde.org/marble/apis/dgml/documentation/dgmltags.html

extern const char dgmlAttr_nameSpace20[];

extern const char dgmlAttr_alpha[];
extern const char dgmlAttr_attribution[];
extern const char dgmlAttr_backend[];
extern const char dgmlAttr_bgcolor[];
extern const char dgmlAttr_color[];
extern const char dgmlAttr_colorize[];
extern const char dgmlAttr_colorMap[];
extern const char dgmlAttr_checkable[];
extern const char dgmlAttr_connect[];
extern const char dgmlAttr_expire[];
extern const char dgmlAttr_feature[];
extern const char dgmlAttr_format[];
extern const char dgmlAttr_height[];
extern const char dgmlAttr_highlightBrush[];
extern const char dgmlAttr_highlightPen[];
extern const char dgmlAttr_host[];
extern const char dgmlAttr_labelColor[];
extern const char dgmlAttr_levelZeroColumns[];
extern const char dgmlAttr_levelZeroRows[];
extern const char dgmlAttr_maximumConnections[];
extern const char dgmlAttr_minimumTileLevel[];
extern const char dgmlAttr_maximumTileLevel[];
extern const char dgmlAttr_mode[];
extern const char dgmlAttr_name[];
extern const char dgmlAttr_password[];
extern const char dgmlAttr_path[];
extern const char dgmlAttr_pixmap[];
extern const char dgmlAttr_port[];
extern const char dgmlAttr_property[];
extern const char dgmlAttr_protocol[];
extern const char dgmlAttr_query[];
extern const char dgmlAttr_radio[];
extern const char dgmlAttr_radius[];
extern const char dgmlAttr_role[];
extern const char dgmlAttr_short[];
extern const char dgmlAttr_spacing[];
extern const char dgmlAttr_style[];
extern const char dgmlAttr_text[];
extern const char dgmlAttr_tileLevels[];
extern const char dgmlAttr_type[];
extern const char dgmlAttr_usage[];
extern const char dgmlAttr_user[];
extern const char dgmlAttr_width[];

} // namespace dgml

} // namespace Marble
