4#include "configobject.hh"
6#include <QAbstractTableModel>
8#include "anytone_extension.hh"
9#include "opengd77_extension.hh"
20 Q_CLASSINFO(
"IdPrefix",
"cont")
27 explicit
Contact(QObject *parent=
nullptr);
48 return 0 !=
dynamic_cast<const T *
>(
this);
53 return dynamic_cast<T *
>(
this);
58 return dynamic_cast<const T *
>(
this);
97 Q_INVOKABLE
explicit DTMFContact(QObject *parent=
nullptr);
110 const QString &
number()
const;
164 Q_INVOKABLE
explicit DMRContact(QObject *parent=
nullptr);
233 [[deprecated(
"Use indexing instead.")]]
int digitalCount()
const;
235 [[deprecated(
"Use indexing instead.")]]
int dtmfCount()
const;
Implements the AnyTone contact extension.
Definition anytone_extension.hh:266
Parse context for config objects.
Definition configobject.hh:43
Base class for all configuration objects (channels, zones, contacts, etc).
Definition configobject.hh:35
ConfigObjectList(const QMetaObject &elementTypes=ConfigItem::staticMetaObject, QObject *parent=nullptr)
Hidden constructor.
Definition configobject.cc:1511
Base class of all labeled and named objects.
Definition configobject.hh:192
ConfigObject(QObject *parent=nullptr)
Specifies the prefix for every ID assigned to every object during serialization.
Definition configobject.cc:1141
QString name
The name of the object.
Definition configobject.hh:196
The config class, representing the codeplug configuration.
Definition config.hh:70
Implements a stack of error messages to provide a pretty formatted error traceback.
Definition errorstack.hh:43
Implements the contact extensions for the OpenGD77 radios.
Definition opengd77_extension.hh:120