Provides a collection of tools around QObject.
More...
#include <qttools/core/qobject_utils.h>
|
static void | forwardSignal (const QObject *sender, const QObject *resender, const char *signal) |
|
template<typename PARENT_TYPE > |
static const PARENT_TYPE * | constFindParent (const QObject *object) |
|
template<typename PARENT_TYPE > |
static PARENT_TYPE * | findParent (QObject *object) |
|
template<typename QOBJECT , typename ENUM > |
static ENUM | toQEnumValue (const char *enumName, int value) |
| Safe cast of an integer to a Q_ENUM value. More...
|
|
template<typename QOBJECT , typename ENUM > |
static std::vector< ENUM > | allQEnumValues (const char *enumName) |
| All enumerator values of QOBJECT::ENUM returned in a single array. More...
|
|
Provides a collection of tools around QObject.
template<typename QOBJECT , typename ENUM >
std::vector< ENUM > qtcore::QObjectUtils::allQEnumValues |
( |
const char * |
enumName | ) |
|
|
static |
All enumerator values of QOBJECT::ENUM returned in a single array.
- Template Parameters
-
QOBJECT | A QObject type, or a class marked at least with Q_GADGET (eg. QLocale) |
ENUM | An enum type, declared in QOBJECT and marked with Q_ENUM (eg. QLocale::Country) |
- Parameters
-
enumName | Name of the enumerator type (eg. "Country" for QLocale::Country) |
template<typename PARENT_TYPE >
const PARENT_TYPE * qtcore::QObjectUtils::constFindParent |
( |
const QObject * |
object | ) |
|
|
static |
template<typename PARENT_TYPE >
PARENT_TYPE * qtcore::QObjectUtils::findParent |
( |
QObject * |
object | ) |
|
|
static |
void qtcore::QObjectUtils::forwardSignal |
( |
const QObject * |
sender, |
|
|
const QObject * |
resender, |
|
|
const char * |
signal |
|
) |
| |
|
static |
template<typename QOBJECT , typename ENUM >
ENUM qtcore::QObjectUtils::toQEnumValue |
( |
const char * |
enumName, |
|
|
int |
value |
|
) |
| |
|
static |
Safe cast of an integer to a Q_ENUM value.
The documentation for this class was generated from the following files: