| 1234567891011121314151617181920212223242526 | 
							- #include "url-push-button.hpp"
 
- #include <QUrl>
 
- #include <QMouseEvent>
 
- #include <QDesktopServices>
 
- void UrlPushButton::setTargetUrl(QUrl url)
 
- {
 
- 	setToolTip(url.toString());
 
- 	m_targetUrl = url;
 
- }
 
- QUrl UrlPushButton::targetUrl()
 
- {
 
- 	return m_targetUrl;
 
- }
 
- void UrlPushButton::mousePressEvent(QMouseEvent *event)
 
- {
 
- 	Q_UNUSED(event)
 
- 	QUrl openUrl = m_targetUrl;
 
- 	if (openUrl.isEmpty())
 
- 		return;
 
- 	QDesktopServices::openUrl(openUrl);
 
- }
 
 
  |