summaryrefslogtreecommitdiffstats
path: root/beetview.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-02-26 13:24:55 +0100
committerArno <arno@disconnect.de>2017-02-26 13:24:55 +0100
commit707853a339a804c9fe90e8ce5b7743c131b75dc1 (patch)
treea469d6064a8964cda4432400a80f8e10025d8fa6 /beetview.cpp
parent231aa131e6ed86dafa3ff94b4ca7b6a0aa4773e4 (diff)
downloadBeetPlayer-707853a339a804c9fe90e8ce5b7743c131b75dc1.tar.gz
BeetPlayer-707853a339a804c9fe90e8ce5b7743c131b75dc1.tar.bz2
BeetPlayer-707853a339a804c9fe90e8ce5b7743c131b75dc1.zip
Artwork and GUI modifications
Added the necessary QActions. Except the ConfigAction they don't do anything yet, but they have nice icons :) I got rid of the menuBar(tm) and added a QToolBar to the center widget instead.
Diffstat (limited to 'beetview.cpp')
-rw-r--r--beetview.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/beetview.cpp b/beetview.cpp
new file mode 100644
index 0000000..acde916
--- /dev/null
+++ b/beetview.cpp
@@ -0,0 +1,15 @@
+#include <QMenu>
+#include <QContextMenuEvent>
+
+#include "beetview.h"
+
+BeetView::BeetView(QWidget *parent) : QTreeView(parent) {
+}
+
+void BeetView::contextMenuEvent(QContextMenuEvent *e){
+ QMenu ctxMenu;
+ foreach(QAction *a, actions()){
+ ctxMenu.addAction(a);
+ }
+ ctxMenu.exec(e->globalPos());
+}