// Copyright 2016 ESRI
//
// All rights reserved under the copyright laws of the United States
// and applicable international laws, treaties, and conventions.
//
// You may freely redistribute and use this sample code, with or
// without modification, provided you include the original copyright
// notice and use restrictions.
//
// See the Sample code usage restrictions document for further information.
//

#ifndef ArcGISRuntimeToolkit_H
#define ArcGISRuntimeToolkit_H

#include <QQmlExtensionPlugin>
#include "ToolkitCommon.h"

namespace Esri
{
namespace ArcGISRuntime
{
namespace Toolkit
{

class TOOLKIT_EXPORT ArcGISRuntimeToolkit : public QQmlExtensionPlugin
{
  Q_OBJECT
  Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)

public:
  explicit ArcGISRuntimeToolkit(QObject* parent = nullptr);

  void registerTypes(const char* uri);

  static void registerToolkitTypes(const char* uri = "Esri.ArcGISRuntime.Toolkit.CppApi");

private:
  static constexpr int s_versionMajor = 100;
  static constexpr int s_versionMinor = 2;
};

} // Toolkit
} // ArcGISRuntime
} // Esri

#endif // ArcGISRuntimeToolkit_H

// Copyright 2016 ESRI
//
// All rights reserved under the copyright laws of the United States
// and applicable international laws, treaties, and conventions.
//
// You may freely redistribute and use this sample code, with or
// without modification, provided you include the original copyright
// notice and use restrictions.
//
// See the Sample code usage restrictions document for further information.
//

#ifndef ArcGISRuntimeToolkit_H
#define ArcGISRuntimeToolkit_H

#include <QQmlExtensionPlugin>
#include "ToolkitCommon.h"

namespace Esri
{
namespace ArcGISRuntime
{
namespace Toolkit
{

class TOOLKIT_EXPORT ArcGISRuntimeToolkit : public QQmlExtensionPlugin
{
  Q_OBJECT
  Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)

public:
  explicit ArcGISRuntimeToolkit(QObject* parent = nullptr);

  void registerTypes(const char* uri);

  static void registerToolkitTypes(const char* uri = "Esri.ArcGISRuntime.Toolkit.CppApi");

private:
  static constexpr int s_versionMajor = 100;
  static constexpr int s_versionMinor = 3;
};

} // Toolkit
} // ArcGISRuntime
} // Esri

#endif // ArcGISRuntimeToolkit_H

Update registration version for 100.3
Update registration version for 100.3
