From 7457599cb1bbf1d28b4b29bc12d07801b37ad410 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Thu, 21 Apr 2016 22:11:04 +0800 Subject: Minor UI changes. --- qmidiplayer-desktop/qmpinfowindow.hpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'qmidiplayer-desktop/qmpinfowindow.hpp') diff --git a/qmidiplayer-desktop/qmpinfowindow.hpp b/qmidiplayer-desktop/qmpinfowindow.hpp index 9a1e389..a76b46b 100644 --- a/qmidiplayer-desktop/qmpinfowindow.hpp +++ b/qmidiplayer-desktop/qmpinfowindow.hpp @@ -2,11 +2,29 @@ #define QMPINFOWINDOW_HPP #include +#include +#include +#include +#include namespace Ui { class qmpInfoWindow; } +class QClickableLabel : public QLabel +{ + Q_OBJECT + public: + explicit QClickableLabel(QWidget *parent=0):QLabel(parent){} + protected: + void mousePressEvent(QMouseEvent *e) + { + QLabel::mousePressEvent(e); + if(e->buttons()&Qt::LeftButton) + QApplication::clipboard()->setText(text()); + } +}; + class qmpInfoWindow : public QDialog { Q_OBJECT -- cgit v1.2.3