| 1234567891011121314151617181920 | 
							- #pragma once
 
- #include <QPushButton>
 
- #include <QUrl>
 
- class UrlPushButton : public QPushButton {
 
- 	Q_OBJECT
 
- 	Q_PROPERTY(QUrl targetUrl READ targetUrl WRITE setTargetUrl)
 
- public:
 
- 	inline UrlPushButton(QWidget *parent = nullptr) : QPushButton(parent) {}
 
- 	void setTargetUrl(QUrl url);
 
- 	QUrl targetUrl();
 
- protected:
 
- 	void mousePressEvent(QMouseEvent *event) override;
 
- private:
 
- 	QUrl m_targetUrl;
 
- };
 
 
  |