libdrmconf  0.10.4
A library to program DMR radios.
Public Member Functions | Protected Attributes | List of all members
RadioLimitGroupCallRefList Class Reference

Implements the limits for a list of references to group call contacts. More...

#include <radiolimits.hh>

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

Public Member Functions

 RadioLimitGroupCallRefList (int minSize, int maxSize, QObject *parent=nullptr)
 Constructor. More...
 
bool verify (const ConfigItem *item, const QMetaProperty &prop, RadioLimitContext &context) const
 Verifies the given property of the specified item. More...
 
- Public Member Functions inherited from RadioLimitElement
virtual ~RadioLimitElement ()
 Destructor.
 

Protected Attributes

qint64 _minSize
 Holds the minimum size of the list.
 
qint64 _maxSize
 Holds the maximum size of the list.
 

Additional Inherited Members

- Public Types inherited from RadioLimitElement
typedef std::initializer_list< std::pair< QString, RadioLimitElement * > > PropList
 Initializer lists of ConfigItem properties.
 
- Protected Member Functions inherited from RadioLimitElement
 RadioLimitElement (QObject *parent=nullptr)
 Hidden constructor.
 

Detailed Description

Implements the limits for a list of references to group call contacts.

This is used to restrict the elements of group lists to group calls.

Constructor & Destructor Documentation

◆ RadioLimitGroupCallRefList()

RadioLimitGroupCallRefList::RadioLimitGroupCallRefList ( int  minSize,
int  maxSize,
QObject *  parent = nullptr 
)

Constructor.

Parameters
minSizeSpecifies the minimum size of the list. If -1, no check is performed.
maxSizeSpecifies the maximum size of the list. If -1, no check is performed.
parentSpecifies the QObject parent.

Member Function Documentation

◆ verify()

bool RadioLimitGroupCallRefList::verify ( const ConfigItem item,
const QMetaProperty &  prop,
RadioLimitContext context 
) const
virtual

Verifies the given property of the specified item.

This method gets implemented by the specialized classes to implement the actual verification.

Implements RadioLimitElement.


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