7#include <QtDesigner/private/ui4_p.h>
8#include <QtDesigner/abstractformwindow.h>
10#include <QtGui/qaction.h>
12#include <QtCore/qdebug.h>
19 : QDesignerFormWindowToolInterface(parent),
20 m_formWindow(formWindow),
21 m_action(
new QAction(tr(
"Edit Signals/Slots"),
this))
29 return m_formWindow->core();
40 Q_UNUSED(managedWidget);
50 m_editor =
new qdesigner_internal::SignalSlotEditor(formWindow(),
nullptr);
51 connect(formWindow(), &QDesignerFormWindowInterface::mainContainerChanged,
52 m_editor.data(), &SignalSlotEditor::setBackground);
53 connect(formWindow(), &QDesignerFormWindowInterface::changed,
54 m_editor.data(), &SignalSlotEditor::updateBackground);
67 m_editor->enableUpdateBackground(
true);
72 m_editor->enableUpdateBackground(
false);
77 ui->setElementConnections(m_editor->toUi());
82 m_editor->fromUi(ui->elementConnections(), mainContainer);
Combined button and popup list for selecting options.
Auxiliary methods to store/retrieve settings.