4#ifndef SIGNALSLOTUTILS_P_H
5#define SIGNALSLOTUTILS_P_H
18#include <QtCore/qstring.h>
19#include <QtCore/qstringlist.h>
20#include <QtCore/qmap.h>
21#include <QtCore/qobject.h>
25class QDesignerFormWindowInterface;
26class QDesignerFormEditorInterface;
33QMap<QString, QString> getSignals(QDesignerFormEditorInterface *core, QObject *object,
bool showAll);
34QMap<QString, QString> getMatchingSlots(QDesignerFormEditorInterface *core, QObject *object,
35 const QString &signalSignature,
bool showAll);
37bool memberFunctionListContains(QDesignerFormEditorInterface *core, QObject *object,
MemberType type,
const QString &signature);
55 const QString &peer, QDesignerFormWindowInterface *form);
57bool signalMatchesSlot(QDesignerFormEditorInterface *core,
const QString &signal,
const QString &slot);
59QString realObjectName(QDesignerFormEditorInterface *core, QObject *object);
bool showAllSignalsSlots() const
void setShowAllSignalsSlots(bool showIt)
void setSignalSlot(const QString &signal, const QString &slot)
static QString widgetLabel(QDesignerFormEditorInterface *core, QWidget *widget)
static QString realClassName(QDesignerFormEditorInterface *core, QWidget *widget)
Combined button and popup list for selecting options.
Auxiliary methods to store/retrieve settings.
bool signalMatchesSlot(QDesignerFormEditorInterface *core, const QString &signal, const QString &slot)
ClassesMemberFunctions reverseClassesMemberFunctions(const QString &obj_name, MemberType member_type, const QString &peer, QDesignerFormWindowInterface *form)
ClassMemberFunctions(const QString &_class_name)
ClassMemberFunctions()=default