diff --git a/app/node/CMakeLists.txt b/app/node/CMakeLists.txt
index 0ae6aff1b..a6f1004d3 100644
--- a/app/node/CMakeLists.txt
+++ b/app/node/CMakeLists.txt
@@ -35,6 +35,8 @@ set(OLIVE_SOURCES
node/input.cpp
node/keyframe.h
node/keyframe.cpp
+ node/menu.h
+ node/menu.cpp
node/node.h
node/node.cpp
node/output.h
diff --git a/app/node/menu.cpp b/app/node/menu.cpp
new file mode 100644
index 000000000..17f05e266
--- /dev/null
+++ b/app/node/menu.cpp
@@ -0,0 +1,28 @@
+/***
+
+ Olive - Non-Linear Video Editor
+ Copyright (C) 2019 Olive Team
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+***/
+
+#include "menu.h"
+
+#include "blend/alphaover/alphaover.h"
+
+NodeMenu::NodeMenu(QWidget *parent) :
+ QMenu(parent)
+{
+}
diff --git a/app/node/menu.h b/app/node/menu.h
new file mode 100644
index 000000000..625d3b6b3
--- /dev/null
+++ b/app/node/menu.h
@@ -0,0 +1,38 @@
+/***
+
+ Olive - Non-Linear Video Editor
+ Copyright (C) 2019 Olive Team
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+***/
+
+#ifndef NODEMENU_H
+#define NODEMENU_H
+
+#include
+
+#include "node.h"
+
+class NodeMenu : public QMenu
+{
+public:
+ NodeMenu(QWidget* parent = nullptr);
+
+private:
+
+
+};
+
+#endif // NODEMENU_H
diff --git a/app/node/nodemenu.cpp b/app/node/nodemenu.cpp
new file mode 100644
index 000000000..e263db498
--- /dev/null
+++ b/app/node/nodemenu.cpp
@@ -0,0 +1,6 @@
+#include "nodemenu.h"
+
+NodeMenu::NodeMenu()
+{
+
+}
diff --git a/app/node/nodemenu.h b/app/node/nodemenu.h
new file mode 100644
index 000000000..052a03f43
--- /dev/null
+++ b/app/node/nodemenu.h
@@ -0,0 +1,11 @@
+#ifndef NODEMENU_H
+#define NODEMENU_H
+
+
+class NodeMenu
+{
+public:
+ NodeMenu();
+};
+
+#endif // NODEMENU_H