This commit is contained in:
Nav
2021-10-06 00:41:47 +01:00
parent 2679979988
commit ecbf482df8
6 changed files with 7 additions and 22 deletions

View File

@@ -238,10 +238,8 @@ void InsightWindow::selectVariant(const TargetVariant* variant) {
this->targetPackageWidget->height() + 450
);
Logger::error("ressss");
this->adjustSize();
this->targetPackageWidget->show();
}
}

View File

@@ -63,6 +63,9 @@
<height>7</height>
</size>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
</spacer>
</item>
</layout>

View File

@@ -22,6 +22,9 @@
<height>20</height>
</size>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
</spacer>
</item>
<item alignment="Qt::AlignHCenter">

View File

@@ -232,14 +232,6 @@ void TargetRegistersPaneWidget::refreshRegisterValues(std::optional<std::functio
this->insightWorker.queueTask(readRegisterTask);
}
void TargetRegistersPaneWidget::clearInlineValues() {
for (const auto& registerGroupWidget : this->registerGroupWidgets) {
for (auto& [registerDescriptor, registerWidget] : registerGroupWidget->registerWidgetsMappedByDescriptor) {
registerWidget->clearInlineValue();
}
}
}
void TargetRegistersPaneWidget::activate() {
this->show();
this->activated = true;

View File

@@ -64,20 +64,11 @@ namespace Bloom::Widgets
PanelWidget *parent
);
[[nodiscard]] QSize minimumSizeHint() const override {
return this->parent->size();
}
[[nodiscard]] QSize sizeHint() const override {
return this->minimumSizeHint();
}
void filterRegisters(const QString& keyword);
void collapseAllRegisterGroups();
void expandAllRegisterGroups();
void refreshRegisterValues(std::optional<std::function<void(void)>> callback = std::nullopt);
void clearInlineValues();
void activate();
void deactivate();

View File

@@ -5,9 +5,7 @@
using namespace Bloom;
using namespace Bloom::Widgets::InsightTargetWidgets;
TargetPackageWidgetContainer::TargetPackageWidgetContainer(QWidget* parent): QWidget(parent) {
this->packageWidget = this->findChild<TargetPackageWidget*>();
}
TargetPackageWidgetContainer::TargetPackageWidgetContainer(QWidget* parent): QWidget(parent) {}
void TargetPackageWidgetContainer::resizeEvent(QResizeEvent* event) {
if (this->packageWidget == nullptr) {