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