aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop/panel-plugins/userbutton/UserItemWidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'lumina-desktop/panel-plugins/userbutton/UserItemWidget.h')
-rw-r--r--lumina-desktop/panel-plugins/userbutton/UserItemWidget.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/lumina-desktop/panel-plugins/userbutton/UserItemWidget.h b/lumina-desktop/panel-plugins/userbutton/UserItemWidget.h
index a65d3e83..b3c5aea7 100644
--- a/lumina-desktop/panel-plugins/userbutton/UserItemWidget.h
+++ b/lumina-desktop/panel-plugins/userbutton/UserItemWidget.h
@@ -18,6 +18,7 @@
#include <QDir>
#include <QFile>
#include <QMouseEvent>
+#include <QAction>
#include <LuminaXDG.h>
@@ -30,17 +31,19 @@ public:
~UserItemWidget();
private:
- QToolButton *button;
+ QToolButton *button, *actButton;
QLabel *icon, *name;
bool isDirectory, isShortcut;
QString linkPath;
void createWidget();
void setupButton(bool disable = false);
+ void setupActions(XDGDesktop);
private slots:
void buttonClicked();
void ItemClicked();
+ void actionClicked(QAction*);
protected:
void mouseReleaseEvent(QMouseEvent *event){
bgstack15