Qt 5.9 | Qt Designer Manual | Task Menu Extension Example | taskmenuextension.pro Example File

Qt 5.9.2 Reference Documentation

# taskmenuextension.pro Example File

taskmenuextension/taskmenuextension.pro

      QT      += widgets designer

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

      TEMPLATE = lib
      CONFIG  += plugin

      TARGET = $$qtLibraryTarget($$TARGET)

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

      }

      HEADERS += tictactoe.h \
                 tictactoedialog.h \
                 tictactoeplugin.h \
                 tictactoetaskmenu.h
      SOURCES += tictactoe.cpp \
                 tictactoedialog.cpp \
                 tictactoeplugin.cpp \
                 tictactoetaskmenu.cpp
      OTHER_FILES += tictactoe.json