mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-13 05:20:45 +00:00
Add a ResourcePreview widget
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
#include "ResourcePreview.h"
|
||||
#include "ui_ResourcePreview.h"
|
||||
|
||||
ResourcePreview::ResourcePreview(QWidget *parent) : QWidget(parent), ui(new Ui::ResourcePreview)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
}
|
||||
|
||||
ResourcePreview::~ResourcePreview()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
#ifndef RESOURCEPREVIEW_H
|
||||
#define RESOURCEPREVIEW_H
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
namespace Ui
|
||||
{
|
||||
class ResourcePreview;
|
||||
}
|
||||
|
||||
class ResourcePreview : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit ResourcePreview(QWidget *parent = 0);
|
||||
~ResourcePreview();
|
||||
|
||||
private:
|
||||
Ui::ResourcePreview *ui;
|
||||
};
|
||||
|
||||
#endif // RESOURCEPREVIEW_H
|
||||
@@ -0,0 +1,106 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>ResourcePreview</class>
|
||||
<widget class="QWidget" name="ResourcePreview">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>400</width>
|
||||
<height>300</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item row="0" column="0" colspan="2">
|
||||
<widget class="CustomPaintWidget" name="thumbnail" native="true">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>120</width>
|
||||
<height>65</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="slotLabel">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>1</string>
|
||||
</property>
|
||||
<property name="margin">
|
||||
<number>6</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QLabel" name="descriptionLabel">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Texture2D 117</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
<property name="margin">
|
||||
<number>6</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>CustomPaintWidget</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>Widgets/CustomPaintWidget.h</header>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
@@ -91,7 +91,8 @@ SOURCES += Code/main.cpp \
|
||||
Code/RenderManager.cpp \
|
||||
Code/Core.cpp \
|
||||
Widgets/LineEditFocusWidget.cpp \
|
||||
3rdparty/flowlayout/FlowLayout.cpp
|
||||
3rdparty/flowlayout/FlowLayout.cpp \
|
||||
Widgets/ResourcePreview.cpp
|
||||
|
||||
HEADERS += Windows/MainWindow.h \
|
||||
Windows/EventBrowser.h \
|
||||
@@ -104,12 +105,14 @@ HEADERS += Windows/MainWindow.h \
|
||||
Code/Core.h \
|
||||
Code/RenderManager.h \
|
||||
Widgets/LineEditFocusWidget.h \
|
||||
3rdparty/flowlayout/FlowLayout.h
|
||||
3rdparty/flowlayout/FlowLayout.h \
|
||||
Widgets/ResourcePreview.h
|
||||
|
||||
FORMS += Windows/MainWindow.ui \
|
||||
Windows/EventBrowser.ui \
|
||||
Windows/TextureViewer.ui \
|
||||
Windows/AboutDialog.ui
|
||||
Windows/AboutDialog.ui \
|
||||
Widgets/ResourcePreview.ui
|
||||
|
||||
RESOURCES += \
|
||||
resources.qrc
|
||||
|
||||
@@ -282,11 +282,13 @@
|
||||
<ClCompile Include="generated\moc_EventBrowser.cpp" />
|
||||
<ClCompile Include="generated\moc_LineEditFocusWidget.cpp" />
|
||||
<ClCompile Include="generated\moc_MainWindow.cpp" />
|
||||
<ClCompile Include="generated\moc_ResourcePreview.cpp" />
|
||||
<ClCompile Include="generated\moc_TextureViewer.cpp" />
|
||||
<ClCompile Include="generated\moc_ToolWindowManager.cpp" />
|
||||
<ClCompile Include="generated\moc_ToolWindowManagerArea.cpp" />
|
||||
<ClCompile Include="generated\moc_ToolWindowManagerWrapper.cpp" />
|
||||
<ClCompile Include="generated\qrc_resources.cpp" />
|
||||
<ClCompile Include="Widgets\ResourcePreview.cpp" />
|
||||
<ClCompile Include="Windows\AboutDialog.cpp" />
|
||||
<ClCompile Include="Code\Core.cpp" />
|
||||
<ClCompile Include="Widgets\CustomPaintWidget.cpp" />
|
||||
@@ -313,7 +315,9 @@
|
||||
<ClInclude Include="generated\ui_AboutDialog.h" />
|
||||
<ClInclude Include="generated\ui_EventBrowser.h" />
|
||||
<ClInclude Include="generated\ui_MainWindow.h" />
|
||||
<ClInclude Include="generated\ui_ResourcePreview.h" />
|
||||
<ClInclude Include="generated\ui_TextureViewer.h" />
|
||||
<ClInclude Include="Widgets\ResourcePreview.h" />
|
||||
<ClInclude Include="Windows\AboutDialog.h" />
|
||||
<ClInclude Include="Code\Core.h" />
|
||||
<ClInclude Include="Widgets\CustomPaintWidget.h" />
|
||||
@@ -328,6 +332,7 @@
|
||||
<ClInclude Include="3rdparty\toolwindowmanager\ToolWindowManagerWrapper.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Widgets\ResourcePreview.ui" />
|
||||
<None Include="Windows\AboutDialog.ui" />
|
||||
<None Include="Windows\EventBrowser.ui" />
|
||||
<None Include="Windows\MainWindow.ui" />
|
||||
|
||||
@@ -135,6 +135,12 @@
|
||||
<ClCompile Include="Code\RenderManager.cpp">
|
||||
<Filter>Code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Widgets\ResourcePreview.cpp">
|
||||
<Filter>Widgets</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="generated\moc_ResourcePreview.cpp">
|
||||
<Filter>Generated Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="3rdparty\flowlayout\FlowLayout.h">
|
||||
@@ -173,6 +179,12 @@
|
||||
<ClInclude Include="3rdparty\toolwindowmanager\ToolWindowManagerWrapper.h">
|
||||
<Filter>3rdparty\ToolWindowManager</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Widgets\ResourcePreview.h">
|
||||
<Filter>Widgets</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="generated\ui_ResourcePreview.h">
|
||||
<Filter>Generated Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="resources.qrc">
|
||||
@@ -368,6 +380,9 @@
|
||||
<None Include="3rdparty\Qt\bin32\Qt5Core.dll" />
|
||||
<None Include="3rdparty\Qt\bin32\Qt5Gui.dll" />
|
||||
<None Include="3rdparty\Qt\bin32\Qt5Widgets.dll" />
|
||||
<None Include="Widgets\ResourcePreview.ui">
|
||||
<Filter>Widgets</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="generated\ui_AboutDialog.h">
|
||||
|
||||
Reference in New Issue
Block a user