MythTV master
Classes | Typedefs | Variables
mythuitype.h File Reference
#include <QObject>
#include <QRegion>
#include <QMap>
#include <QList>
#include <QPair>
#include <QFont>
#include <QColor>
#include "xmlparsebase.h"
#include "mythuianimation.h"
#include "mythrect.h"
Include dependency graph for mythuitype.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  is_const_member_func< T >
 
struct  is_const_member_func< Return(Class::*)(Args...) const >
 
class  MythUIType
 The base class on which all widgets and screens are based. More...
 

Typedefs

using FocusInfoType = QMultiMap< int, MythUIType * >
 
using MythUICallbackNMF = std::function< void(void)>
 
using MythUICallbackMF = void(QObject::*)(void)
 
using MythUICallbackMFc = void(QObject::*)(void) const
 

Variables

template<typename T >
constexpr bool is_const_member_func_v
 
template<typename T >
constexpr bool is_nonconst_member_func_v
 

Typedef Documentation

◆ FocusInfoType

using FocusInfoType = QMultiMap<int, MythUIType *>

Definition at line 39 of file mythuitype.h.

◆ MythUICallbackMF

using MythUICallbackMF = void (QObject::*)(void)

Definition at line 44 of file mythuitype.h.

◆ MythUICallbackMFc

using MythUICallbackMFc = void (QObject::*)(void) const

Definition at line 45 of file mythuitype.h.

◆ MythUICallbackNMF

using MythUICallbackNMF = std::function<void(void)>

Definition at line 42 of file mythuitype.h.

Variable Documentation

◆ is_const_member_func_v

template<typename T >
constexpr bool is_const_member_func_v
constexpr
Initial value:
=
std::is_member_function_pointer_v<T> && is_const_member_func<T>::value

Definition at line 64 of file mythuitype.h.

◆ is_nonconst_member_func_v

template<typename T >
constexpr bool is_nonconst_member_func_v
constexpr
Initial value:
=
std::is_member_function_pointer_v<T> && !is_const_member_func<T>::value

Definition at line 67 of file mythuitype.h.