first commit

This commit is contained in:
2026-02-21 17:11:31 +09:00
commit 18b4338361
4001 changed files with 365464 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
#include "fm_label_click.h"
#include <QDesktopServices>
#include <QUrl>
FMClickLabel::FMClickLabel(QWidget* parent, Qt::WindowFlags f)
: QLabel(parent)
{
Q_UNUSED(f)
}
FMClickLabel::~FMClickLabel() {}
void FMClickLabel::mouseReleaseEvent(QMouseEvent* event) {
Q_UNUSED(event)
emit clicked();
}
FMClickURLLabel::FMClickURLLabel(QString url, QWidget* parent, Qt::WindowFlags f)
: FMClickLabel(parent,f){
setMouseTracking(true);
setCursor(Qt::PointingHandCursor);
_url = url;
}
FMClickURLLabel::~FMClickURLLabel() {}
void FMClickURLLabel::mouseReleaseEvent(QMouseEvent* event) {
Q_UNUSED(event)
QDesktopServices::openUrl(QUrl(_url));
}