File indexing completed on 2024-05-26 04:49:10

0001 #pragma once
0002 
0003 #include <QObject>
0004 #include <QUrl>
0005 #include <QQmlExtensionPlugin>
0006 
0007 class MauiCalendarPlugin : public QQmlExtensionPlugin
0008 {
0009     Q_OBJECT
0010     Q_PLUGIN_METADATA(IID QQmlEngineExtensionInterface_iid)
0011 
0012 public:
0013     void registerTypes(const char *uri) override;
0014 
0015     QUrl resolveFileUrl(const QString &filePath) const
0016     {
0017         #ifdef QUICK_COMPILER
0018         return QUrl(QStringLiteral("qrc:/maui/calendar/") + filePath);
0019 #else
0020         return QUrl(baseUrl().toString() + QStringLiteral("/") + filePath);
0021 #endif
0022     }
0023 };