Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
signalslot_utils.cpp File Reference

(36ae08faf04ec68f75f4f0ac9454cee2351f871e)

#include "signalslot_utils_p.h"
#include <qdesigner_membersheet_p.h>
#include <widgetdatabase_p.h>
#include <metadatabase_p.h>
#include <QtDesigner/abstractformwindow.h>
#include <QtDesigner/abstractformeditor.h>
#include <QtDesigner/abstractmetadatabase.h>
#include <QtDesigner/qextensionmanager.h>
#include <QtDesigner/abstractlanguage.h>
#include <QtCore/qpair.h>
+ Include dependency graph for signalslot_utils.cpp:

Go to the source code of this file.

Namespaces

namespace  qdesigner_internal
 Auxiliary methods to store/retrieve settings.
 

Typedefs

using ClassNameSignaturePair = std::pair<QString, QString>
 

Functions

template<class SignaturePredicate , class OutputIterator >
static void memberList (QDesignerFormEditorInterface *core, QObject *object, qdesigner_internal::MemberType member_type, bool showAll, SignaturePredicate predicate, OutputIterator it)
 
static bool truePredicate (const QString &)
 
bool qdesigner_internal::signalMatchesSlot (QDesignerFormEditorInterface *core, const QString &signal, const QString &slot)
 
ClassesMemberFunctions qdesigner_internal::reverseClassesMemberFunctions (const QString &obj_name, MemberType member_type, const QString &peer, QDesignerFormWindowInterface *form)
 
QMap< QString, QStringqdesigner_internal::getSignals (QDesignerFormEditorInterface *core, QObject *object, bool showAll)
 
QMap< QString, QStringqdesigner_internal::getMatchingSlots (QDesignerFormEditorInterface *core, QObject *object, const QString &signalSignature, bool showAll)
 
bool qdesigner_internal::memberFunctionListContains (QDesignerFormEditorInterface *core, QObject *object, MemberType type, const QString &signature)
 
QString qdesigner_internal::realObjectName (QDesignerFormEditorInterface *core, QObject *object)
 

Typedef Documentation

◆ ClassNameSignaturePair

typedef std::pair< QString, QString > ClassNameSignaturePair = std::pair<QString, QString>

Definition at line 20 of file signalslot_utils.cpp.

Function Documentation

◆ memberList()

template<class SignaturePredicate , class OutputIterator >
static void memberList ( QDesignerFormEditorInterface * core,
QObject * object,
qdesigner_internal::MemberType member_type,
bool showAll,
SignaturePredicate predicate,
OutputIterator it )
static

◆ truePredicate()

static bool truePredicate ( const QString & )
inlinestatic

Definition at line 190 of file signalslot_utils.cpp.