libdrmconf  0.11.0
A library to program DMR radios.
Public Member Functions | List of all members
RoamingZoneReference Class Reference

Implements a reference to a roaming zone. More...

#include <configreference.hh>

Inheritance diagram for RoamingZoneReference:
Inheritance graph
[legend]
Collaboration diagram for RoamingZoneReference:
Collaboration graph
[legend]

Public Member Functions

 RoamingZoneReference (QObject *parent=nullptr)
 Constructor.
 
- Public Member Functions inherited from ConfigObjectReference
bool isNull () const
 Returns true if the reference is null. More...
 
virtual void clear ()
 Resets the reference. More...
 
virtual bool set (ConfigObject *object)
 Sets the reference. More...
 
virtual bool copy (const ConfigObjectReference *ref)
 Copies the reference from another reference.
 
virtual bool allow (const QMetaObject *elementType)
 Adds a possible type to this reference.
 
const QStringList & elementTypeNames () const
 Returns the type names of allowed objects.
 
template<class Type >
Type * as () const
 Returns the reference as the specified type.
 
template<class Type >
bool is () const
 Returns true if the reference is of the specified type.
 
int compare (const ConfigObjectReference &other) const
 Compares the references.
 

Additional Inherited Members

- Signals inherited from ConfigObjectReference
void modified ()
 Gets emitted if the reference is changed. More...
 
- Protected Slots inherited from ConfigObjectReference
void onReferenceDeleted (QObject *obj)
 Internal call back whenever the referenced object gets deleted.
 
- Protected Member Functions inherited from ConfigObjectReference
 ConfigObjectReference (const QMetaObject &elementType=ConfigObject::staticMetaObject, QObject *parent=nullptr)
 Hidden constructor.
 
- Protected Attributes inherited from ConfigObjectReference
QStringList _elementTypes
 Holds the static QMetaObject of the possible element types.
 
ConfigObject_object
 The reference to the object.
 

Detailed Description

Implements a reference to a roaming zone.


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