Contains all code that uses the (version specific) private API of Qt. More...
#include "ConnectionModel.h"
#include "ObjectUtility.h"
#include <QtCore/QMetaObject>
#include <QtCore/QtDebug>
#include <QtCore/QMap>
#include <QtCore/QSet>
#include <QtCore/QVector>
#include <private/qobject_p.h>
#include <private/qmetaobject_p.h>
Namespaces | |
namespace | conan |
The main namespace used for all code related to Conan. | |
namespace | conan::anonymous_namespace{ConanWidget_p.h} |
Contains helper methods. | |
namespace | conan::priv |
Qt version specific code. | |
Functions | |
void | conan::anonymous_namespace{ConanWidget_p.h}::computeOffsets (const QMetaObject *metaobject, int *signalOffset, int *methodOffset) |
For a given metaobject, compute the signal offset, and the method offset (including signals). | |
void | conan::anonymous_namespace{ConanWidget_p.h}::computeOffsets (const QObject *inObject, int &signal_index, int &offset, int &offsetToNextMetaObject) |
Compute the signal index offset. | |
void | conan::priv::BuildSignalData (const QObject *inObject, QVector< ConnectionData > &outConnections) |
Builds a list of all signals and their connections for the given object. | |
void | conan::priv::BuildSlotData (const QObject *inObject, QVector< ConnectionData > &outConnections) |
Builds a list of all slots and their connections for the given object. |
Contains all code that uses the (version specific) private API of Qt.
Conan - Connection Analyzer for Qt Copyright (C) 2008 - 2011 Elmar de Koning, edekoning@gmail.com
This file is part of Conan.
Conan is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Conan is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Conan. If not, see <http://www.gnu.org/licenses/>.