diff --git a/qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp b/qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp index d80a4d2ad..6a4e485a2 100644 --- a/qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp +++ b/qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp @@ -121,7 +121,12 @@ D3D11PipelineStateViewer::D3D11PipelineStateViewer(ICaptureContext &ctx, QObject::connect(b, &QToolButton::clicked, this, &D3D11PipelineStateViewer::shaderView_clicked); for(RDLabel *b : shaderLabels) + { QObject::connect(b, &RDLabel::clicked, this, &D3D11PipelineStateViewer::shaderLabel_clicked); + b->setAutoFillBackground(true); + b->setBackgroundRole(QPalette::ToolTipBase); + b->setForegroundRole(QPalette::ToolTipText); + } for(QToolButton *b : editButtons) QObject::connect(b, &QToolButton::clicked, this, &D3D11PipelineStateViewer::shaderEdit_clicked); diff --git a/qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.ui b/qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.ui index fdd1c1e85..0ca8f302c 100644 --- a/qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.ui +++ b/qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.ui @@ -182,7 +182,7 @@ - 8 + 1 true @@ -466,10 +466,8 @@ Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -583,10 +581,8 @@ border: 1px solid black; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -946,10 +942,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -1309,10 +1303,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -1672,10 +1664,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -2609,10 +2599,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -3588,10 +3576,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -4011,16 +3997,16 @@ padding: 0px; - - RDTreeWidget - QTreeView -
Widgets/Extended/RDTreeWidget.h
-
RDLabel QLabel
Widgets/Extended/RDLabel.h
+ + RDTreeWidget + QTreeView +
Widgets/Extended/RDTreeWidget.h
+
PipelineFlowChart QFrame diff --git a/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp b/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp index ae90859d0..067762570 100644 --- a/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp +++ b/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp @@ -148,7 +148,12 @@ D3D12PipelineStateViewer::D3D12PipelineStateViewer(ICaptureContext &ctx, QObject::connect(b, &QToolButton::clicked, this, &D3D12PipelineStateViewer::shaderView_clicked); for(RDLabel *b : shaderLabels) + { QObject::connect(b, &RDLabel::clicked, this, &D3D12PipelineStateViewer::shaderLabel_clicked); + b->setAutoFillBackground(true); + b->setBackgroundRole(QPalette::ToolTipBase); + b->setForegroundRole(QPalette::ToolTipText); + } for(QToolButton *b : editButtons) QObject::connect(b, &QToolButton::clicked, this, &D3D12PipelineStateViewer::shaderEdit_clicked); diff --git a/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.ui b/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.ui index 40e216a32..01b586b99 100644 --- a/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.ui +++ b/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.ui @@ -500,10 +500,8 @@ Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -863,10 +861,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -1226,10 +1222,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -1589,10 +1583,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -2528,10 +2520,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -3479,10 +3469,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box diff --git a/qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp b/qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp index 06ea4e69c..61b5ec9f7 100644 --- a/qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp +++ b/qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp @@ -127,7 +127,12 @@ GLPipelineStateViewer::GLPipelineStateViewer(ICaptureContext &ctx, PipelineState QObject::connect(b, &QToolButton::clicked, this, &GLPipelineStateViewer::shaderView_clicked); for(RDLabel *b : shaderLabels) + { QObject::connect(b, &RDLabel::clicked, this, &GLPipelineStateViewer::shaderLabel_clicked); + b->setAutoFillBackground(true); + b->setBackgroundRole(QPalette::ToolTipBase); + b->setForegroundRole(QPalette::ToolTipText); + } for(QToolButton *b : editButtons) QObject::connect(b, &QToolButton::clicked, this, &GLPipelineStateViewer::shaderEdit_clicked); diff --git a/qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.ui b/qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.ui index 0e514363b..b4dcd52ef 100644 --- a/qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.ui +++ b/qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.ui @@ -500,10 +500,8 @@ Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -918,10 +916,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -1336,10 +1332,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -1754,10 +1748,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -3093,10 +3085,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -3956,10 +3946,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box diff --git a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp index 56005ae9f..0ef17f89b 100644 --- a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp +++ b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp @@ -130,7 +130,12 @@ VulkanPipelineStateViewer::VulkanPipelineStateViewer(ICaptureContext &ctx, QObject::connect(b, &QToolButton::clicked, this, &VulkanPipelineStateViewer::shaderView_clicked); for(RDLabel *b : shaderLabels) + { QObject::connect(b, &RDLabel::clicked, this, &VulkanPipelineStateViewer::shaderLabel_clicked); + b->setAutoFillBackground(true); + b->setBackgroundRole(QPalette::ToolTipBase); + b->setForegroundRole(QPalette::ToolTipText); + } for(QToolButton *b : editButtons) QObject::connect(b, &QToolButton::clicked, this, &VulkanPipelineStateViewer::shaderEdit_clicked); diff --git a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui index 2f7f1a33d..9512f22e0 100644 --- a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui +++ b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui @@ -500,10 +500,8 @@ Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -753,10 +751,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -1006,10 +1002,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -1259,10 +1253,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -2115,10 +2107,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box @@ -2851,10 +2841,8 @@ padding: 0px; Open Shader Source - - border: 1px solid black; -background-color: rgb(255, 255, 191); -padding: 0px; + + QFrame::Box