containerextension.pro Example File

containerextension/containerextension.pro

  QTDIR_build {
  # This is only for the Qt build. Do not use externally. We mean it.
  PLUGIN_TYPE = designer
  PLUGIN_CLASS_NAME = MultiPageWidgetPlugin
  load(qt_plugin)
  CONFIG += install_ok
  } else {
  # Public example:

  TEMPLATE = lib
  CONFIG  += plugin

  TARGET   = $$qtLibraryTarget($$TARGET)

  target.path = $$[QT_INSTALL_PLUGINS]/designer
  INSTALLS += target

  }

  QT      += widgets designer

  HEADERS += multipagewidget.h \
             multipagewidgetplugin.h \
             multipagewidgetcontainerextension.h \
             multipagewidgetextensionfactory.h

  SOURCES += multipagewidget.cpp \
             multipagewidgetplugin.cpp \
             multipagewidgetcontainerextension.cpp \
             multipagewidgetextensionfactory.cpp

  OTHER_FILES += multipagewidget.json