diff --git a/qrenderdoc/Widgets/ResourcePreview.cpp b/qrenderdoc/Widgets/ResourcePreview.cpp new file mode 100644 index 000000000..232bd3654 --- /dev/null +++ b/qrenderdoc/Widgets/ResourcePreview.cpp @@ -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; +} diff --git a/qrenderdoc/Widgets/ResourcePreview.h b/qrenderdoc/Widgets/ResourcePreview.h new file mode 100644 index 000000000..c2a79de3c --- /dev/null +++ b/qrenderdoc/Widgets/ResourcePreview.h @@ -0,0 +1,23 @@ +#ifndef RESOURCEPREVIEW_H +#define RESOURCEPREVIEW_H + +#include + +namespace Ui +{ +class ResourcePreview; +} + +class ResourcePreview : public QWidget +{ + Q_OBJECT + +public: + explicit ResourcePreview(QWidget *parent = 0); + ~ResourcePreview(); + +private: + Ui::ResourcePreview *ui; +}; + +#endif // RESOURCEPREVIEW_H diff --git a/qrenderdoc/Widgets/ResourcePreview.ui b/qrenderdoc/Widgets/ResourcePreview.ui new file mode 100644 index 000000000..1723e0341 --- /dev/null +++ b/qrenderdoc/Widgets/ResourcePreview.ui @@ -0,0 +1,106 @@ + + + ResourcePreview + + + + 0 + 0 + 400 + 300 + + + + Form + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + + 120 + 65 + + + + + + + + + 0 + 0 + + + + + 12 + 75 + true + + + + 1 + + + 6 + + + + + + + + 0 + 0 + + + + + 10 + + + + Texture2D 117 + + + Qt::AlignCenter + + + 6 + + + + + + + + CustomPaintWidget + QWidget +
Widgets/CustomPaintWidget.h
+
+
+ + +
diff --git a/qrenderdoc/qrenderdoc.pro b/qrenderdoc/qrenderdoc.pro index 55a1f9b17..b4ede6bc8 100644 --- a/qrenderdoc/qrenderdoc.pro +++ b/qrenderdoc/qrenderdoc.pro @@ -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 diff --git a/qrenderdoc/qrenderdoc_local.vcxproj b/qrenderdoc/qrenderdoc_local.vcxproj index 5770996b9..c8fd4b6f7 100644 --- a/qrenderdoc/qrenderdoc_local.vcxproj +++ b/qrenderdoc/qrenderdoc_local.vcxproj @@ -282,11 +282,13 @@ + + @@ -313,7 +315,9 @@ + + @@ -328,6 +332,7 @@ + diff --git a/qrenderdoc/qrenderdoc_local.vcxproj.filters b/qrenderdoc/qrenderdoc_local.vcxproj.filters index 430018d81..f78a3d658 100644 --- a/qrenderdoc/qrenderdoc_local.vcxproj.filters +++ b/qrenderdoc/qrenderdoc_local.vcxproj.filters @@ -135,6 +135,12 @@ Code + + Widgets + + + Generated Files + @@ -173,6 +179,12 @@ 3rdparty\ToolWindowManager + + Widgets + + + Generated Files + @@ -368,6 +380,9 @@ + + Widgets +