Contains QObject helper function declarations. More...
Namespaces | |
namespace | conan |
The main namespace used for all code related to Conan. | |
namespace | conan::ObjectUtility |
Contains QObject helper functions. | |
Functions | |
const QObject * | conan::ObjectUtility::FindMutualParent (const QObject *inObject1, const QObject *inObject2) |
Determines the mutual parent of two given objects. | |
const QObject * | conan::ObjectUtility::TopLevelParent (const QObject *inObject) |
Determines the top level parent of the given object. | |
QString | conan::ObjectUtility::Name (const QObject *inObject) |
Determines the name of the given object. | |
QString | conan::ObjectUtility::Class (const QObject *inObject) |
Determines the class name of the given object. | |
QString | conan::ObjectUtility::QualifiedName (const QObject *inObject) |
Determines the qualified name of the given object: [class name] :: [object name]. | |
QString | conan::ObjectUtility::QualifiedName (const QString &inClass, const QString &inName) |
Builds a qualified name for an object from its given class name and object name: [class name] :: [object name]. | |
QString | conan::ObjectUtility::Address (const QObject *inObject) |
Determines the address of the given object. |
Contains QObject helper function declarations.
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/>.