This commit is contained in:
Nav
2022-12-21 17:07:25 +00:00
parent 47b9c53033
commit fe6e5379ff
8 changed files with 13 additions and 5 deletions

View File

@@ -104,11 +104,11 @@ namespace Bloom
} }
QWidget* UiLoader::createWidget(const QString& className, QWidget* parent, const QString& name) { QWidget* UiLoader::createWidget(const QString& className, QWidget* parent, const QString& name) {
const auto widgetContructorIt = this->customWidgetConstructorsByWidgetName.find(className); const auto widgetConstructorIt = this->customWidgetConstructorsByWidgetName.find(className);
if (widgetContructorIt != this->customWidgetConstructorsByWidgetName.end()) { if (widgetConstructorIt != this->customWidgetConstructorsByWidgetName.end()) {
// This is a custom widget - call the mapped constructor // This is a custom widget - call the mapped constructor
return widgetContructorIt->second(parent, name); return widgetConstructorIt->second(parent, name);
} }
return QUiLoader::createWidget(className, parent, name); return QUiLoader::createWidget(className, parent, name);

View File

@@ -2,6 +2,7 @@
#include <QFrame> #include <QFrame>
#include <QSize> #include <QSize>
#include <optional>
#include <QEvent> #include <QEvent>
#include <QMouseEvent> #include <QMouseEvent>
#include <QEnterEvent> #include <QEnterEvent>

View File

@@ -1,8 +1,9 @@
#pragma once #pragma once
#include <QGraphicsItem> #include <QGraphicsItem>
#include <QFont>
#include <cstdint> #include <cstdint>
#include <optional>
#include <QFont>
#include "src/Targets/TargetMemory.hpp" #include "src/Targets/TargetMemory.hpp"

View File

@@ -3,6 +3,7 @@
#include <QPainter> #include <QPainter>
#include <QWidget> #include <QWidget>
#include <QStyleOptionGraphicsItem> #include <QStyleOptionGraphicsItem>
#include <optional>
#include "AnnotationItem.hpp" #include "AnnotationItem.hpp"

View File

@@ -2,6 +2,7 @@
#include <QWidget> #include <QWidget>
#include <unordered_set> #include <unordered_set>
#include <optional>
#include <QHBoxLayout> #include <QHBoxLayout>
#include <QAction> #include <QAction>
#include <QSize> #include <QSize>

View File

@@ -4,6 +4,7 @@
#include <utility> #include <utility>
#include <vector> #include <vector>
#include <map> #include <map>
#include <optional>
#include "TargetPinWidget.hpp" #include "TargetPinWidget.hpp"
#include "src/Targets/TargetVariant.hpp" #include "src/Targets/TargetVariant.hpp"

View File

@@ -2,6 +2,7 @@
#include <QWidget> #include <QWidget>
#include <utility> #include <utility>
#include <optional>
#include "src/Targets/TargetVariant.hpp" #include "src/Targets/TargetVariant.hpp"
#include "src/Targets/TargetPinDescriptor.hpp" #include "src/Targets/TargetPinDescriptor.hpp"

View File

@@ -5,7 +5,9 @@
namespace Bloom::Widgets namespace Bloom::Widgets
{ {
TextInput::TextInput(QWidget* parent): QLineEdit(parent) {} TextInput::TextInput(QWidget* parent)
: QLineEdit(parent)
{}
void TextInput::contextMenuEvent(QContextMenuEvent* event) { void TextInput::contextMenuEvent(QContextMenuEvent* event) {
if (QMenu* menu = this->createStandardContextMenu()) { if (QMenu* menu = this->createStandardContextMenu()) {