8#include <QtDesigner/private/ui4_p.h>
9#include <QtDesigner/abstractformwindow.h>
11#include <QtGui/qaction.h>
13#include <QtCore/qdebug.h>
20 : QDesignerFormWindowToolInterface(parent),
21 m_formWindow(formWindow),
22 m_action(
new QAction(tr(
"Edit Signals/Slots"),
this))
30 return m_formWindow->core();
41 Q_UNUSED(managedWidget);
51 m_editor =
new qdesigner_internal::SignalSlotEditor(formWindow(),
nullptr);
52 connect(
formWindow(), &QDesignerFormWindowInterface::mainContainerChanged,
53 m_editor.data(), &SignalSlotEditor::setBackground);
54 connect(
formWindow(), &QDesignerFormWindowInterface::changed,
55 m_editor.data(), &SignalSlotEditor::updateBackground);
68 m_editor->enableUpdateBackground(
true);
73 m_editor->enableUpdateBackground(
false);
78 ui->setElementConnections(m_editor->toUi());
83 m_editor->fromUi(ui->elementConnections(), mainContainer);
Combined button and popup list for selecting options.
Auxiliary methods to store/retrieve settings.