libdrmconf  0.11.0
A library to program DMR radios.
Public Types | Public Member Functions | Protected Member Functions | List of all members
RadioLimitElement Class Referenceabstract

Abstract base class for all radio limits. More...

#include <radiolimits.hh>

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

Public Types

typedef std::initializer_list< std::pair< QString, RadioLimitElement * > > PropList
 Initializer lists of ConfigItem properties.
 

Public Member Functions

virtual bool verify (const ConfigItem *item, const QMetaProperty &prop, RadioLimitContext &context) const =0
 Verifies the given property of the specified item. More...
 
virtual ~RadioLimitElement ()
 Destructor.
 

Protected Member Functions

 RadioLimitElement (QObject *parent=nullptr)
 Hidden constructor.
 

Detailed Description

Abstract base class for all radio limits.

Member Function Documentation

◆ verify()

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

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