MythTV  master
Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Attributes | List of all members
FilterOptMixin Class Reference

Mixin for Filters. More...

#include <scheduleeditor.h>

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

Protected Member Functions

 FilterOptMixin (MythScreenType &screen, RecordingRule *rule, FilterOptMixin *other=nullptr)
 
void SetRule (RecordingRule *rule)
 
void Create (bool *err)
 
void Load (void)
 
void Save (void)
 
void RuleChanged (void)
 

Static Protected Member Functions

static void ToggleSelected (MythUIButtonListItem *item)
 

Protected Attributes

MythUIButtonListm_filtersList {nullptr}
 
MythUIButtonListm_activeFiltersList {nullptr}
 

Private Attributes

MythScreenTypem_screen {nullptr}
 
RecordingRulem_rule {nullptr}
 
FilterOptMixinm_other {nullptr}
 
bool m_loaded {false}
 
QStringList m_descriptions
 

Detailed Description

Mixin for Filters.

Definition at line 118 of file scheduleeditor.h.

Constructor & Destructor Documentation

◆ FilterOptMixin()

FilterOptMixin::FilterOptMixin ( MythScreenType screen,
RecordingRule rule,
FilterOptMixin other = nullptr 
)
inlineprotected

Definition at line 121 of file scheduleeditor.h.

Member Function Documentation

◆ SetRule()

void FilterOptMixin::SetRule ( RecordingRule rule)
inlineprotected

Definition at line 124 of file scheduleeditor.h.

Referenced by ScheduleEditor::ScheduleEditor().

◆ Create()

void FilterOptMixin::Create ( bool err)
protected

Definition at line 2219 of file scheduleeditor.cpp.

Referenced by ScheduleEditor::Create(), and SchedFilterEditor::Create().

◆ Load()

void FilterOptMixin::Load ( void  )
protected

◆ Save()

void FilterOptMixin::Save ( void  )
protected

◆ RuleChanged()

void FilterOptMixin::RuleChanged ( void  )
protected

Definition at line 2317 of file scheduleeditor.cpp.

Referenced by Load(), and ScheduleEditor::RuleChanged().

◆ ToggleSelected()

void FilterOptMixin::ToggleSelected ( MythUIButtonListItem item)
staticprotected

Member Data Documentation

◆ m_filtersList

MythUIButtonList* FilterOptMixin::m_filtersList {nullptr}
protected

◆ m_activeFiltersList

MythUIButtonList* FilterOptMixin::m_activeFiltersList {nullptr}
protected

Definition at line 132 of file scheduleeditor.h.

Referenced by Create(), Load(), and RuleChanged().

◆ m_screen

MythScreenType* FilterOptMixin::m_screen {nullptr}
private

Definition at line 135 of file scheduleeditor.h.

Referenced by Create().

◆ m_rule

RecordingRule* FilterOptMixin::m_rule {nullptr}
private

Definition at line 136 of file scheduleeditor.h.

Referenced by Create(), Load(), RuleChanged(), Save(), and SetRule().

◆ m_other

FilterOptMixin* FilterOptMixin::m_other {nullptr}
private

Definition at line 137 of file scheduleeditor.h.

Referenced by Create().

◆ m_loaded

bool FilterOptMixin::m_loaded {false}
private

Definition at line 138 of file scheduleeditor.h.

Referenced by Load().

◆ m_descriptions

QStringList FilterOptMixin::m_descriptions
private

Definition at line 140 of file scheduleeditor.h.

Referenced by Load().


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