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

Mixin for post processing. More...

#include <scheduleeditor.h>

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

Protected Member Functions

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

Protected Attributes

MythUICheckBoxm_commflagCheck {nullptr}
 
MythUICheckBoxm_transcodeCheck {nullptr}
 
MythUIButtonListm_transcodeprofileList {nullptr}
 
MythUICheckBoxm_userjob1Check {nullptr}
 
MythUICheckBoxm_userjob2Check {nullptr}
 
MythUICheckBoxm_userjob3Check {nullptr}
 
MythUICheckBoxm_userjob4Check {nullptr}
 
MythUICheckBoxm_metadataLookupCheck {nullptr}
 

Private Attributes

MythScreenTypem_screen {nullptr}
 
RecordingRulem_rule {nullptr}
 
PostProcMixinm_other {nullptr}
 
bool m_loaded {false}
 

Detailed Description

Mixin for post processing.

Definition at line 93 of file scheduleeditor.h.

Constructor & Destructor Documentation

◆ PostProcMixin()

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

Definition at line 96 of file scheduleeditor.h.

Member Function Documentation

◆ SetRule()

void PostProcMixin::SetRule ( RecordingRule rule)
inlineprotected

Definition at line 99 of file scheduleeditor.h.

Referenced by ScheduleEditor::ScheduleEditor().

◆ Create()

void PostProcMixin::Create ( bool err)
protected

Definition at line 2637 of file scheduleeditor.cpp.

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

◆ Load()

void PostProcMixin::Load ( void  )
protected

◆ Save()

void PostProcMixin::Save ( void  )
protected

◆ RuleChanged()

void PostProcMixin::RuleChanged ( void  )
protected

Definition at line 2804 of file scheduleeditor.cpp.

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

◆ TranscodeChanged()

void PostProcMixin::TranscodeChanged ( bool  enable)
protected

Member Data Documentation

◆ m_commflagCheck

MythUICheckBox* PostProcMixin::m_commflagCheck {nullptr}
protected

Definition at line 106 of file scheduleeditor.h.

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

◆ m_transcodeCheck

MythUICheckBox* PostProcMixin::m_transcodeCheck {nullptr}
protected

◆ m_transcodeprofileList

MythUIButtonList* PostProcMixin::m_transcodeprofileList {nullptr}
protected

Definition at line 108 of file scheduleeditor.h.

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

◆ m_userjob1Check

MythUICheckBox* PostProcMixin::m_userjob1Check {nullptr}
protected

Definition at line 109 of file scheduleeditor.h.

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

◆ m_userjob2Check

MythUICheckBox* PostProcMixin::m_userjob2Check {nullptr}
protected

Definition at line 110 of file scheduleeditor.h.

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

◆ m_userjob3Check

MythUICheckBox* PostProcMixin::m_userjob3Check {nullptr}
protected

Definition at line 111 of file scheduleeditor.h.

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

◆ m_userjob4Check

MythUICheckBox* PostProcMixin::m_userjob4Check {nullptr}
protected

Definition at line 112 of file scheduleeditor.h.

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

◆ m_metadataLookupCheck

MythUICheckBox* PostProcMixin::m_metadataLookupCheck {nullptr}
protected

Definition at line 113 of file scheduleeditor.h.

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

◆ m_screen

MythScreenType* PostProcMixin::m_screen {nullptr}
private

Definition at line 116 of file scheduleeditor.h.

Referenced by Create(), and Load().

◆ m_rule

RecordingRule* PostProcMixin::m_rule {nullptr}
private

Definition at line 117 of file scheduleeditor.h.

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

◆ m_other

PostProcMixin* PostProcMixin::m_other {nullptr}
private

Definition at line 118 of file scheduleeditor.h.

Referenced by Create().

◆ m_loaded

bool PostProcMixin::m_loaded {false}
private

Definition at line 119 of file scheduleeditor.h.

Referenced by Load().


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