QtBase  v6.3.1
Public Types | Public Member Functions | Properties | List of all members
PropertyObject Class Reference
Inheritance diagram for PropertyObject:
Inheritance graph
[legend]
Collaboration diagram for PropertyObject:
Collaboration graph
[legend]

Public Types

enum  Alpha { Alpha0 , Alpha1 , Alpha2 }
 
enum  Priority { High , Low , VeryHigh , VeryLow }
 

Public Member Functions

 PropertyObject ()
 
Alpha alpha () const
 
void setAlpha (Alpha alpha)
 
Priority priority () const
 
void setPriority (Priority priority)
 
int number () const
 
void setNumber (int number)
 
QString string () const
 
void setString (const QString &string)
 
QVariant variant () const
 
void setVariant (const QVariant &variant)
 
CustomTypecustom () const
 
void setCustom (CustomType *custom)
 
void setMyFloat (float value)
 
float myFloat () const
 
void setMyQReal (qreal value)
 
qreal myQReal () const
 
CustomString customString () const
 
void setCustomString (const QString &string)
 
- Public Member Functions inherited from QObject
Q_INVOKABLE QObject (QObject *parent=nullptr)
 
virtual ~QObject ()
 
virtual bool event (QEvent *event)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
QString objectName () const
 
void setObjectName (const QString &name)
 
QBindable< QStringbindableObjectName ()
 
bool isWidgetType () const
 
bool isWindowType () const
 
bool signalsBlocked () const noexcept
 
bool blockSignals (bool b) noexcept
 
QThreadthread () const
 
void moveToThread (QThread *thread)
 
int startTimer (int interval, Qt::TimerType timerType=Qt::CoarseTimer)
 
void killTimer (int id)
 
template<typename T >
T findChild (const QString &aName=QString(), Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 
template<typename T >
QList< TfindChildren (const QString &aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 
template<typename T >
QList< TfindChildren (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 
const QObjectListchildren () const
 
void setParent (QObject *parent)
 
void installEventFilter (QObject *filterObj)
 
void removeEventFilter (QObject *obj)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
 
bool disconnect (const char *signal=nullptr, const QObject *receiver=nullptr, const char *member=nullptr) const
 
bool disconnect (const QObject *receiver, const char *member=nullptr) const
 
void dumpObjectTree () const
 
void dumpObjectInfo () const
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const
 
QList< QByteArraydynamicPropertyNames () const
 
QBindingStoragebindingStorage ()
 
const QBindingStoragebindingStorage () const
 
QObjectparent () const
 
bool inherits (const char *classname) const
 

Properties

Alpha alpha
 
Priority priority
 
int number
 
QString string
 
QVariant variant
 
CustomTypecustom
 
float myFloat
 
qreal myQReal
 
CustomString customString
 
- Properties inherited from QObject
QString objectName
 the name of this object More...
 

Additional Inherited Members

- Public Slots inherited from QObject
void deleteLater ()
 
- Signals inherited from QObject
void destroyed (QObject *=nullptr)
 
void objectNameChanged (const QString &objectName, QPrivateSignal)
 
- Static Public Member Functions inherited from QObject
static QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 
static QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
 
template<typename Func1 , typename Func2 >
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
 
static QMetaObject::Connection ::type connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 slot)
 
static QMetaObject::Connection ::type connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
 
template<typename Func1 , typename Func2 >
static std::enable_if< QtPrivate::FunctionPointer< Func2 >::ArgumentCount==-1 &&!std::is_convertible_v< Func2, const char * >, QMetaObject::Connection >::type connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 slot)
 
template<typename Func1 , typename Func2 >
static std::enable_if< QtPrivate::FunctionPointer< Func2 >::ArgumentCount==-1 &&!std::is_convertible_v< Func2, const char * >, QMetaObject::Connection >::type connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
 
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
 
static bool disconnect (const QMetaObject::Connection &)
 
template<typename Func1 , typename Func2 >
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot)
 
template<typename Func1 >
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *receiver, void **zero)
 
- Protected Member Functions inherited from QObject
QObjectsender () const
 
int senderSignalIndex () const
 
int receivers (const char *signal) const
 
bool isSignalConnected (const QMetaMethod &signal) const
 
virtual void timerEvent (QTimerEvent *event)
 
virtual void childEvent (QChildEvent *event)
 
virtual void customEvent (QEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 
 QObject (QObjectPrivate &dd, QObject *parent=nullptr)
 
- Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr
 

Detailed Description

Definition at line 1561 of file tst_qobject.cpp.

Member Enumeration Documentation

◆ Alpha

Enumerator
Alpha0 
Alpha1 
Alpha2 

Definition at line 1576 of file tst_qobject.cpp.

◆ Priority

Enumerator
High 
Low 
VeryHigh 
VeryLow 

Definition at line 1582 of file tst_qobject.cpp.

Constructor & Destructor Documentation

◆ PropertyObject()

PropertyObject::PropertyObject ( )
inline

Definition at line 1584 of file tst_qobject.cpp.

Member Function Documentation

◆ alpha()

Alpha PropertyObject::alpha ( ) const
inline

Definition at line 1588 of file tst_qobject.cpp.

◆ custom()

CustomType* PropertyObject::custom ( ) const
inline

Definition at line 1603 of file tst_qobject.cpp.

◆ customString()

CustomString PropertyObject::customString ( ) const
inline

Definition at line 1612 of file tst_qobject.cpp.

◆ myFloat()

float PropertyObject::myFloat ( ) const
inline

Definition at line 1607 of file tst_qobject.cpp.

◆ myQReal()

qreal PropertyObject::myQReal ( ) const
inline

Definition at line 1610 of file tst_qobject.cpp.

◆ number()

int PropertyObject::number ( ) const
inline

Definition at line 1594 of file tst_qobject.cpp.

◆ priority()

Priority PropertyObject::priority ( ) const
inline

Definition at line 1591 of file tst_qobject.cpp.

◆ setAlpha()

void PropertyObject::setAlpha ( Alpha  alpha)
inline

Definition at line 1589 of file tst_qobject.cpp.

◆ setCustom()

void PropertyObject::setCustom ( CustomType custom)
inline

Definition at line 1604 of file tst_qobject.cpp.

◆ setCustomString()

void PropertyObject::setCustomString ( const QString string)
inline

Definition at line 1613 of file tst_qobject.cpp.

◆ setMyFloat()

void PropertyObject::setMyFloat ( float  value)
inline

Definition at line 1606 of file tst_qobject.cpp.

◆ setMyQReal()

void PropertyObject::setMyQReal ( qreal  value)
inline

Definition at line 1609 of file tst_qobject.cpp.

◆ setNumber()

void PropertyObject::setNumber ( int  number)
inline

Definition at line 1595 of file tst_qobject.cpp.

◆ setPriority()

void PropertyObject::setPriority ( Priority  priority)
inline

Definition at line 1592 of file tst_qobject.cpp.

◆ setString()

void PropertyObject::setString ( const QString string)
inline

Definition at line 1598 of file tst_qobject.cpp.

◆ setVariant()

void PropertyObject::setVariant ( const QVariant variant)
inline

Definition at line 1601 of file tst_qobject.cpp.

◆ string()

QString PropertyObject::string ( ) const
inline

Definition at line 1597 of file tst_qobject.cpp.

◆ variant()

QVariant PropertyObject::variant ( ) const
inline

Definition at line 1600 of file tst_qobject.cpp.

Property Documentation

◆ alpha

Alpha PropertyObject::alpha
readwrite

Definition at line 1482 of file tst_qobject.cpp.

◆ custom

CustomType* PropertyObject::custom
readwrite

Definition at line 1482 of file tst_qobject.cpp.

◆ customString

CustomString PropertyObject::customString
readwrite

Definition at line 1482 of file tst_qobject.cpp.

◆ myFloat

float PropertyObject::myFloat
readwrite

Definition at line 1482 of file tst_qobject.cpp.

◆ myQReal

qreal PropertyObject::myQReal
readwrite

Definition at line 1482 of file tst_qobject.cpp.

◆ number

int PropertyObject::number
readwrite

Definition at line 1482 of file tst_qobject.cpp.

◆ priority

Priority PropertyObject::priority
readwrite

Definition at line 1482 of file tst_qobject.cpp.

◆ string

QString PropertyObject::string
readwrite

Definition at line 1482 of file tst_qobject.cpp.

◆ variant

QVariant PropertyObject::variant
readwrite

Definition at line 1482 of file tst_qobject.cpp.


The documentation for this class was generated from the following file: