C

Qt Quick Ultralite map example

// Copyright (C) 2025 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial

#include "board_config.h"
#include "offline_tiles_provider/offlinetilefetcher.h"

#include <qul/application.h>

#ifdef T2G_JPEG_SUPPORT_ENABLED
#include "traveot2gimagedecoder.h"
extern "C" void tvii_jpeg_init(void);
#endif

void ConfigureBoard()
{
#ifdef T2G_JPEG_SUPPORT_ENABLED
    tvii_jpeg_init();
    static TviiImageDecoder imagedecoder;
    Qul::Application::addImageDecoder(&imagedecoder);
#endif

    static OfflineTileFetcher tilefetcher(false);
    Qul::Application::addMapTileFetcher(&tilefetcher);
}