summary refs log tree commit diff
path: root/include/ui/Menu.h
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-05-31 17:06:03 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-05-31 17:06:03 +0300
commitc184362044a222546c1c3a0519f47754067742e6 (patch)
treed0bcdab0523ed02571a737356b815f4f2356944c /include/ui/Menu.h
parentAdd drop shadow to emoji panel (diff)
downloadnheko-c184362044a222546c1c3a0519f47754067742e6.tar.xz
Add menu to toggle notifications
Diffstat (limited to 'include/ui/Menu.h')
-rw-r--r--include/ui/Menu.h25
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(); + } +};