1 files changed, 25 insertions, 0 deletions
diff --git a/include/ui/Menu.h b/include/ui/Menu.h
new file mode 100644
index 00000000..78a35b43
--- /dev/null
+++ b/include/ui/Menu.h
@@ -0,0 +1,25 @@
+#pragma once
+
+#include <QMenu>
+
+class Menu : public QMenu
+{
+public:
+ Menu(QWidget *parent = nullptr)
+ : QMenu(parent)
+ {
+ setFont(QFont("Open Sans", 10));
+ setStyleSheet(
+ "QMenu { background-color: white; margin: 0px;}"
+ "QMenu::item { padding: 7px 20px; border: 1px solid transparent; margin: 2px 0px; }"
+ "QMenu::item:selected { background: rgba(180, 180, 180, 100); }");
+ };
+
+protected:
+ void leaveEvent(QEvent *e)
+ {
+ Q_UNUSED(e);
+
+ hide();
+ }
+};
|