QmlDemo Just a QML Demo. Items ClickWaveEffect Add ClickWaveEffect class to your project. Example // main.cpp ... #include "clickwaveeffect" int main(int argc, char*[] argv) { ... qmlRegisterType<ClickWaveEffect>("com.MyItems.Effect", 1, 0, "ClickWaveEffect"); ... } // main.qml import QtQuick 2.12 import com.MyItems.Effect 1.0 Rectangle { id: root ClickWaveEffect { target: root anchors.fill: parent } }