mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 01:20:42 +00:00
Pass clicked event from resource preview members to signal
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
******************************************************************************/
|
||||
|
||||
#include "ResourcePreview.h"
|
||||
#include <QMouseEvent>
|
||||
#include "ui_ResourcePreview.h"
|
||||
|
||||
ResourcePreview::ResourcePreview(CaptureContext *c, IReplayOutput *output, QWidget *parent)
|
||||
@@ -43,6 +44,10 @@ ResourcePreview::ResourcePreview(CaptureContext *c, IReplayOutput *output, QWidg
|
||||
ui->slotLabel->setPalette(Pal);
|
||||
ui->descriptionLabel->setAutoFillBackground(true);
|
||||
ui->descriptionLabel->setPalette(Pal);
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
ResourcePreview::~ResourcePreview()
|
||||
@@ -50,6 +55,11 @@ ResourcePreview::~ResourcePreview()
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void ResourcePreview::clickEvent(QMouseEvent *e)
|
||||
{
|
||||
emit clicked(e);
|
||||
}
|
||||
|
||||
void ResourcePreview::setSlotName(const QString &n)
|
||||
{
|
||||
ui->slotLabel->setText(n);
|
||||
|
||||
@@ -43,9 +43,15 @@ public:
|
||||
explicit ResourcePreview(CaptureContext *c, IReplayOutput *output, QWidget *parent = 0);
|
||||
~ResourcePreview();
|
||||
|
||||
signals:
|
||||
void clicked(QMouseEvent *e);
|
||||
|
||||
public:
|
||||
void setSlotName(const QString &n);
|
||||
void setResourceName(const QString &n);
|
||||
|
||||
void clickEvent(QMouseEvent *e);
|
||||
|
||||
WId thumbWinId();
|
||||
|
||||
void setActive(bool b)
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>160</width>
|
||||
<width>178</width>
|
||||
<height>120</height>
|
||||
</size>
|
||||
</property>
|
||||
@@ -75,7 +75,7 @@
|
||||
<item row="1" column="0">
|
||||
<widget class="RDLabel" name="slotLabel">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
@@ -94,10 +94,10 @@
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>1</string>
|
||||
<string>PS RW16</string>
|
||||
</property>
|
||||
<property name="margin">
|
||||
<number>6</number>
|
||||
<number>1</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
||||
Reference in New Issue
Block a user