Add double-click event handling to RDLabel, CustomPaintWidget & thumb

This commit is contained in:
baldurk
2016-10-10 13:30:01 +02:00
parent 3051c48357
commit dbb0254556
6 changed files with 29 additions and 2 deletions
+11
View File
@@ -56,6 +56,12 @@ ResourcePreview::ResourcePreview(CaptureContext *c, IReplayOutput *output, QWidg
QObject::connect(ui->thumbnail, &CustomPaintWidget::clicked, this, &ResourcePreview::clickEvent);
QObject::connect(ui->slotLabel, &RDLabel::clicked, this, &ResourcePreview::clickEvent);
QObject::connect(ui->descriptionLabel, &RDLabel::clicked, this, &ResourcePreview::clickEvent);
QObject::connect(ui->thumbnail, &CustomPaintWidget::doubleClicked, this,
&ResourcePreview::doubleClickEvent);
QObject::connect(ui->slotLabel, &RDLabel::doubleClicked, this, &ResourcePreview::doubleClickEvent);
QObject::connect(ui->descriptionLabel, &RDLabel::doubleClicked, this,
&ResourcePreview::doubleClickEvent);
}
ResourcePreview::~ResourcePreview()
@@ -68,6 +74,11 @@ void ResourcePreview::clickEvent(QMouseEvent *e)
emit clicked(e);
}
void ResourcePreview::doubleClickEvent(QMouseEvent *e)
{
emit doubleClicked(e);
}
void ResourcePreview::setSlotName(const QString &n)
{
ui->slotLabel->setText(n);