Layouting: Introduce Ids for Items

Intenally just wrapping a 'bindTo' result, but less trigger potential
for pointer related peladophobia

Change-Id: I25171a2675fb0474ce97c04552ac1cf5ffd6ee56
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
hjk
2023-05-05 15:19:58 +02:00
parent 7581dcd369
commit 62f3d29be4
6 changed files with 60 additions and 24 deletions

View File

@@ -48,7 +48,6 @@
using namespace ProjectExplorer;
using namespace Utils;
using namespace Layouting;
namespace CMakeProjectManager {
@@ -104,7 +103,7 @@ private:
// KitAspectWidget interface
void makeReadOnly() override { m_comboBox->setEnabled(false); }
void addToLayout(LayoutItem &builder) override
void addToLayout(Layouting::LayoutItem &builder) override
{
addMutableAction(m_comboBox);
builder.addItem(m_comboBox);
@@ -349,7 +348,7 @@ private:
// KitAspectWidget interface
void makeReadOnly() override { m_changeButton->setEnabled(false); }
void addToLayout(LayoutItem &parent) override
void addToLayout(Layouting::LayoutItem &parent) override
{
addMutableAction(m_label);
parent.addItem(m_label);
@@ -890,7 +889,7 @@ public:
private:
// KitAspectWidget interface
void addToLayout(LayoutItem &parent) override
void addToLayout(Layouting::LayoutItem &parent) override
{
addMutableAction(m_summaryLabel);
parent.addItem(m_summaryLabel);